XMLHttpRequest无法加载...在localhost中没有'Access-Control-Allow-Origin'...

时间:2013-12-28 02:18:50

标签: jquery xmlhttprequest

我收到了这个错误。

确切的错误是

XMLHttpRequest cannot load file:///C:/Documents/item.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. 

我读到这个错误是因为访问了来自不同域的文件。

我想在index.html内的div中加载一个html页面(item.html)。

这两个文件都位于Documents文件夹中。它们不能在localhost中工作,但是当我在托管上载文件夹时它们可以正常工作。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

似乎没有意识到请求来自同一个文件系统。在PHP中,我会将此添加到所请求的文件中。你可以用其他语言做类似的事情。

header("Access-Control-Allow-Origin: *");