我遇到了 XMLHttpRequest 的 SCRIPT5 错误,即使遇到这个问题我也无法解决问题:SCRIPT5: Access is denied in IE9 on xmlhttprequest
这是我的代码:
function getXDomainRequest()
{
var xdr = null;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xdr=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xdr=new ActiveXObject("Microsoft.XMLHTTP");
}
return xdr;
}
function sendData()
{
var xdr = getXDomainRequest();
xdr.onload = function()
{
var xml = xdr.responseXML;
var prod = xml.documentElement.getElementsByTagName("produit");
}
xdr.open("GET", "http://www.mysite.tm.fr/page.php?var1="+ var1 +"");
xdr.send();
}
任何帮助将非常非常非常感谢!
精度:远程网站返回我这样的 XML 内容:
<liste>
<produits>
<produit>...</produit>
<produit>...</produit>
<produit>...</produit>
</produits>
</liste>
最佳答案
IE9 不支持 XHR 的 CORS。 IE10会。 Source .
然而,IE8/9 支持 CORS 与 XDomainRequest .
关于javascript - 脚本 5 : Access denied error on ie with XMLHttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10977490/