我通过 chrome->Inspect element->console
得到这个错误:
XMLHttpRequest cannot load. Origin is not allowed by Access-Control-Allow-Origin.
这是解决了什么问题?
最佳答案
您不能通过 XMLHttpRequest 向其他域或子域发出请求。 如果您从 www.foo.com 发出请求,您还需要将请求定位到 www.foo.com 并且不要遗漏 www.
如果您真的需要访问另一个域,您可以使用 JsonP浏览器使用 <script>
标签能够从不同的域加载脚本。加载的脚本然后执行回调函数来为您提供数据。但是对于常规的 AJAX 调用,您根本无法离开源域。
请参阅关于 Same Origin Policy 的 Wiki 文章
关于javascript - XMLHttpRequest 无法加载。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7157393/