【发布时间】:2016-12-30 05:27:06
【问题描述】:
访问受限 URI 被拒绝”代码:“1012 [Break On This Error]
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 上进行测试和调试。
上面的错误是我得到的。它在我以前用过的其他地方也有效,为什么在这里表现得很奇怪?
有人可以帮我解释为什么会这样吗?
更新:
http://jquery-howto.blogspot.com/2008/12/access-to-restricted-uri-denied-code.html
我发现这个链接解释了问题的原因。但我不明白给出的解决方案意味着什么,有人可以详细说明吗?
【问题讨论】:
-
您尚未发布任何代码,因此很难说出可能的原因。您正在执行 ajax 的 URL 是什么,您使用 ajax 获取的 URL 是什么?
-
就我个人而言,我会尝试在 StackOverflow 和可能的 Google 上搜索该错误消息。
-
我还有另一个 javascript 调用相同的函数来做一些工作。这可能是原因吗?
-
@user749069 看帮助学习如何贴代码,不是
<code>标签 -
您遗漏了最重要的细节。什么是
xml_file,页面的url是什么样的?
标签: javascript html xml firefox firebug