jQuery $.getJSON Fail
jQuery $.getJSON Fail
为什么以下操作失败:
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扩展名吗?
我不认为上述资源支持CORS或jsonp。。。。所以他们不会缩进其他网站来使用浏览器中的资源。。。。一个可能的解决方案是从服务器访问资源,并将响应传递给客户端(浏览器)。。。
即从jQuery向服务器发送请求,从那里使用http客户端(基于服务器端技术)向所述资源发送请求,然后在收到响应后将其传递回调用方(浏览器)。。。(在这种情况下,您的服务器将充当代理)
相关文章:
- 如何将getJson的响应保存在全局变量中
- 使用本地文件而不是$.getJSON
- jQuery.getJSON失败,语法错误
- 带有Spring的$.getJSON未执行回调
- jQuery$.getJSON抛出意外令牌
- ASP.Net AJAX$GetJson函数获胜'不要被处决
- Ember.js:将Em.$.getJSON转换为promise并将响应绑定到控制器上下文的正确方法
- 为什么有些jQuery程序员使用像$.get、$.getJSON和$.when这样的jQuery函数来代替$.ajax
- ExtJS 4 Object.prototype fail
- 在ruby on rails中使用jquery getJSON获取数据
- $.每个jquery循环打印一个“;未定义的“;对于getJSON请求后的每个元素,网格数据都会完美地打印出来
- 如何使用pass参数从jQuery.getJSON获取回调
- 可以't通过$getJSON上传参数使用js.coffee
- 使用$.getJSON循环遍历数组
- 在Flask中使用.getJSON请求时,只运行一次命令
- Jquery将循环变量绑定到getJSON函数
- 试图封装$.getJSON和RequireJS
- jQuery $.getJSON Fail
- 为什么从我的jQuery.getJSON()方法调用fail方法?
- 当网络掉线时,getJSON's fail事件没有被调用