Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Javascript 无法加载XMLHttpRequest。?_Javascript_Jquery_Xml - Fatal编程技术网

Javascript 无法加载XMLHttpRequest。?

Javascript 无法加载XMLHttpRequest。?,javascript,jquery,xml,Javascript,Jquery,Xml,I通过chrome->Inspect element->console获取此错误: 无法加载XMLHttpRequest。不允许使用源代码 访问控制允许源 这是怎么解决的?您不能通过XMLHttpRequest向其他域或子域发出请求。 如果您是从www.foo.com发出请求,您还需要将请求定位在www.foo.com,而不要遗漏www.foo.com 如果您确实需要访问另一个域,您可以使用浏览器利用标记功能从不同域加载脚本。加载的脚本然后执行回调函数以提供数据。但是对于常规AJAX调用,您根本

I通过
chrome->Inspect element->console
获取此错误:

无法加载XMLHttpRequest。不允许使用源代码 访问控制允许源


这是怎么解决的?

您不能通过XMLHttpRequest向其他域或子域发出请求。 如果您是从www.foo.com发出请求,您还需要将请求定位在www.foo.com,而不要遗漏www.foo.com

如果您确实需要访问另一个域,您可以使用浏览器利用
标记功能从不同域加载脚本。加载的脚本然后执行回调函数以提供数据。但是对于常规AJAX调用,您根本不能离开源域


请参阅

上的Wiki文章,我建议您阅读以下内容:


这是非常好的解释。。。关键是,您需要以回调函数的方式返回JSON。一个解决方法是使用以下方法:通过第三方路由所有跨源请求,并将访问控制允许源标题设置为“*”,以便请求通过。

请参阅背景。如果您正在寻找解决方法,则需要添加有关您正在执行的操作的更多详细信息。服务器不允许跨源请求。背景信息:[我希望能帮助你][1][点击][2][1]:[2]:这是一个想法……在这个链接上获得一个数据库错误,你能提供更新的链接吗?如果你有,这个答案真的帮助了我。谢谢你,提格莱恩