Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xmlHttpRequest无法在javascript控制台中从null发出任何请求_Javascript_Xml_Xmlhttprequest - Fatal编程技术网

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

xmlHttpRequest无法在javascript控制台中从null发出任何请求,javascript,xml,xmlhttprequest,Javascript,Xml,Xmlhttprequest,我一直在堆栈交换和在线搜索,虽然我可以找到很多类似我正在寻找的答案,但我找不到确切的答案 我正在学习如何通过javascript请求和解析XML数据,并且遇到了错误“无法从null发出任何请求” 我将一个XML rss提要保存到本地计算机,在chrome中打开它,调出javascript控制台,并尝试以下方法开始处理数据: var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", "http://cs.dev/scraps/engadget_

我一直在堆栈交换和在线搜索,虽然我可以找到很多类似我正在寻找的答案,但我找不到确切的答案

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

我将一个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;
在我得到send语句之前,一切都正常。当我执行它时,我得到上面提到的错误消息。错误全文如下:

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,但仍然出现错误

这里有我遗漏的东西吗?我不能在javascript控制台中逐行运行此命令吗


任何帮助都将不胜感激

这可能是Chrome的问题

见:

太棒了。谢谢你的回复。我会调查的。