1

我一直在本地环境中创建我的网站,我没有遇到任何问题。我刚刚将文件上传到我的免费主机。当我访问该网站时,我查看了 Google Chrome 控制台并不断收到此错误:

XMLHttpRequest 无法加载 http://www.legobear154productions.byethost33.com/Javascript/main.json。Access-Control-Allow-Origin 不允许来源http://legobear154productions.byethost33.com 。

我正在使用 JQuery 执行 JavaScript Ajax 请求。有人可以帮我吗?

4

1 回答 1

1

就 HTTP 协议而言http://www.legobear154productions.byethost33.comhttp://legobear154productions.byethost33.com是完全不同的领域。出于安全原因,Javascript 被禁止运行远程(不同域)脚本。

您必须将脚本移动到同一域才能使其正常工作。

编辑

还有其他方法,请参阅此处从最高投票答案链接的页面:关于跨域(子域)ajax请求的问题

于 2012-05-06T17:19:18.447 回答