xmlHttpRequest无法在javascript控制台中从null发出任何请求

时间:2013-07-02 22:17:58

标签: javascript xml xmlhttprequest

我一直在堆栈交换和在线搜索,虽然我可以找到类似于我正在寻找的答案,但我无法找到确切的答案。< / p>

我正在学习通过javascript请求和解析XML数据,并且我遇到了错误&#34;无法从null发出任何请求。&#34;

我将XML rss源保存到本地计算机,用chrome打开它,拉起javascript控制台,然后尝试以下操作开始处理数据:

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http://cs.dev/scraps/engadget_rss_feed.xml",false);
xmlhttp.send();
var xml = xmlhttp.responseText;

一切正常,直到我收到发送声明。当我执行它时,我收到上面提到的错误消息。完整的错误文本是:

XMLHttpRequest cannot load http://cs.dev/engadget_rss_feed.xml. Cannot make any requests from null. Error: NETWORK_ERR: XMLHttpRequest Exception 101

我读到了如何从您运行js的服务器之外的域请求xml,所以我想把它移到我的本地Web服务器就可以修复它。

我还尝试了使用我的主站点文件夹URL而没有虚拟域的相同open方法,但仍然得到错误。

我有什么东西在这里失踪吗?我可以不在javascript控制台中逐行运行吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这可能是Chrome问题。

请参阅: this