javascript - 脚本 5 : Access denied error on ie with XMLHttpRequest

标签 javascript xmlhttprequest internet-explorer-9

我遇到了 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/

相关文章:

javascript - 如何在网格内移动元素?

php - JavaScript 过期 header 不能设置为 12 个月

javascript - 可用于 Firefox 附加组件的 XMLHttpRequest 的更强大替代方案?

javascript - Famo.us POST 方法

internet-explorer-9 - IE9 中 <a> 的边框半径错误

asp.net-mvc-3 - MVC 后退按钮在 IE9 中不执行 Controller 方法

javascript - $(this) 选择器及其后代

javascript - Vue 使变量在所有组件中可用

javascript - JavaScript 中的 XMLHttpRequest 是什么类型?

css - 背景元素可通过 IE9 中的绝对定位链接选择