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":"Thu, 04 Jul 2013 20:11:21 +0000"}

しかし、Internet Explorer 9 では次のように返されます。

ログ:

4

1 に答える 1

0

コードから XDomainRequest を削除した後、つまりで動作します。

于 2013-07-22T03:36:12.553 に答える