首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery $.getJSON失败

jQuery $.getJSON失败
EN

Stack Overflow用户
提问于 2015-02-25 10:07:30
回答 1查看 266关注 0票数 0

为什么以下操作会失败:

代码语言:javascript
复制
var url = "http://www.nfl.com/liveupdate/game-center/2012080953/2012080953_gtd.json";

$.getJSON(url, function(json){

    $("#jsondata").text(json);

}).fail(function(error){

    $("#jsondata").text("fail: " + JSON.stringify(error, null, 4));

});

下面是输出:fail: { "readyState": 0, "status": 0, "statusText": "error" }

我用json链接了url,它是有效的。我就是不明白。我已经使用了很多$.getJSON,没有出现任何问题。我似乎就是找不到解决这个问题的办法。是.json扩展吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-25 11:10:44

我认为上述资源既不支持CORS也不支持jsonp……这样他们就不会缩进其他站点来使用浏览器中的资源...一种可能的解决方案是从您的服务器访问资源,并将响应传递给您的客户端(浏览器)...

例如,你从jQuery向你的服务器发送了请求,从那里使用http客户端(基于你的服务器端技术)你向上述资源发送了一个请求,然后一旦你收到响应,就把它传递回你的调用者(浏览器)……(在这种情况下,您的服务器将充当代理)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28709920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档