xmlhttp在IE中不支持

时间:2011-01-25 12:08:03

标签: ajax internet-explorer xmlhttprequest

xmlhttp在IE中不支持,实际上我已经创建了一个Facebook应用程序,用户可以随机地互相玩游戏,问题是当我想测试它时,我登录我的facebook用户名在firefox中,我用我的登录chrome中的兄弟facebook id但它们是相互连接的,你认为它是因为我们没有连接相同的ip地址,或者它没有为IE和CHROME创建xmlhttprequest对象....

函数GetXmlHttpObject()                 {                 var xmlHttp = null;

            try
                {
                // Firefox, Opera 8.0+, Safari
                xmlHttp = new XMLHttpRequest();
                }
            catch (e)
                {
                //Internet Explorer
                try
                    {
                    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
                    }
                catch (e)
                    {

                        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

                    }
                }

            return xmlHttp;
            }

1 个答案:

答案 0 :(得分:0)

需要发布您尝试运行的代码,我们无法根据您对问题的模糊描述来帮助您。

我要说的一件事是检查对象列表末尾的尾随逗号,这是在IE中破坏javascript的第一件事。例如,由于最后的逗号,这将破坏IE而不是Firefox / Chrome:

variable = ['one', 'two', 'three', ]