0

这是我使用的代码:

if(window.XDomainRequest) {xml_add_http = new XDomainRequest();}
    else if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
            xml_add_http=new XMLHttpRequest();
        }
    else
{// code for IE6, IE5
    xml_add_http=new ActiveXObject("Microsoft.XMLHTTP");
}
var main_url    =   "http://localhost/date/check.php";
xml_add_http.open("GET",main_url,false);
xml_add_http.send(null);
var xml_add_Doc=xml_add_http.responseText;
console.log(xml_add_Doc);
}

在 concole 窗口中的 chrome 或 firefox 上,它返回:

{"datetime":"2013 年 7 月 4 日星期四 20:11:21 +0000"}

但在 Internet Explorer 9 中,它只返回:

日志:

4

1 回答 1

0

从代码中删除 XDomainRequest 后,它可以在 ie 上运行。

于 2013-07-22T03:36:12.553 回答