访问受限 URI 被拒绝”代码:“1012 [中断此错误]
xhttp.send(null);
function getXML(xml_file) {
if (window.XMLHttpRequest) {
var xhttp = new XMLHttpRequest(); // Cretes a instantce of XMLHttpRequest object
}
else {
var xhttp = new ActiveXObject("Microsoft.XMLHTTP"); // for IE 5/6
}
xhttp.open("GET",xml_file,false);
xhttp.send(null);
var xmlDoc = xhttp.responseXML;
return (xmlDoc);
}
我正在尝试使用 JavaScript 从 XML 文件中获取数据。我使用 Firebug 在 Firefox 上进行测试和调试。
上面的错误是我得到的。它在我以前使用过的其他地方也有效,为什么在这里表现得很奇怪?
有人可以帮助我为什么会发生这种情况吗?
Update:
http://jquery-howto.blogspot.com/2008/12/access-to-restricted-uri-denied-code.html http://jquery-howto.blogspot.com/2008/12/access-to-restricted-uri-denied-code.html
我发现这个链接解释了问题的原因。但我不明白给出的解决方案意味着什么有人可以详细说明吗?
另一个可能的原因是当您直接在文件系统上使用 .html 文件时。例如,如果您在浏览器中使用以下 url 访问它:C:/Users/Someguy/Desktop/MyProject/index.html
如果随后必须发出 ajax 请求,则 ajax 请求将失败,因为对文件系统的 ajax 请求受到限制。要解决此问题,请设置一个将 localhost 指向的网络服务器C:/Users/Someguy/Desktop/MyProject
并从访问它http://localhost/index.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)