我一直在本地环境中创建我的网站,我没有遇到任何问题。我刚刚将文件上传到我的免费主机。当我访问该网站时,我看到了谷歌Chrome控制台并且我一直收到此错误:
XMLHttpRequest无法加载 http://www.legobear154productions.byethost33.com/Javascript/main.json。 来源http://legobear154productions.byethost33.com不被允许 访问控制允许来源。
我正在使用JQuery执行JavaScript Ajax请求。有人可以帮我吗?
答案 0 :(得分:1)
就HTTP协议而言,http://www.legobear154productions.byethost33.com
和http://legobear154productions.byethost33.com
是完全不同的域。出于安全原因,Javascript无法运行远程(不同域)脚本。
您必须将脚本移动到同一个域才能使其正常工作。
修改
还有其他方法,请参阅此处最高投票答案链接的页面:A question about cross-domain (subdomain) ajax request