【问题标题】:XMLHttpRequest cannot load. Origin is not allowed by Access-Control-Allow-OriginXMLHttpRequest 无法加载。 Access-Control-Allow-Origin 不允许来源
【发布时间】:2012-09-28 15:16:42
【问题描述】:

我用这段代码调用json文件,我用jslint“结果:有效JSON”检查,是正确的,我用了几个月,但今天突然停止工作,控制台显示这个。

XMLHttpRequest 无法加载 http://www.weburl.com/web/calc/filethree.js。 Access-Control-Allow-Origin 不允许来源http://www.weburl.com/

$.getJSON("http://www.weburl.com/web/calc/filethree.js",function(datathree){
        $.each(datathree, function(i,value){
        // do something
        });
        }
);

我是 jquery 的新手,我搜索了一些信息,尝试了 callback= ,但什么都没有……:/

使用回调我得到 404 错误

http://www.weburl.com/web/calc/filethree.js&callback=jQuery180014668452506884933_1349693824272?_=1349693824434

我不知道发生了什么昨天它工作得很好:/

【问题讨论】:

  • 尝试使用相对 URL web/calc/filethree.js 而不是绝对 URL
  • @devnull69 我不知道是什么问题,但现在可以了 - 您的建议很有帮助,谢谢!

标签: jquery json xmlhttprequest


【解决方案1】:

我更改了网址,现在我现在使用相对网址,@devnull69 建议很有帮助,现在它可以工作了。 解决方案:尝试使用相对 URL web/calc/filethree.js 而不是绝对 URL – by @devnull69

【讨论】:

    猜你喜欢
    • 2013-01-24
    • 2013-09-15
    • 2013-06-14
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多