jquery getJSON 不适用于 url

标签 jquery json jsonp

我找到了用于实时显示分数的 json url

http://json-cricket.appspot.com/score.json

json输出:

{
 "batting_team": "Canada", "date": "Feb 28, 2011",
 "match": "Canada vs Zimbabwe", "score": "Canada 106-8 (37)",
 "summary": "Z Surkari(21) H Baidwan(3)*" 
}

我不知道如何在我的网站中获取和显示数据,我使用以下代码:

$.getJSON("http://json-cricket.appspot.com/score.json", function (data) {
    $.each(data, function (i, set) {
        alert("Batting Team: "+set.batting_team);
    });
});

请告诉我我做错了什么。我无法从 json 获取数据。我无法连接到该网站。

提前致谢

最佳答案

您可能想做的事情更像是:

for(var item in data) {
    alert(item + ':' + data[item]);
}

这会为您提供诸如“batting_team:加拿大”和“日期:2011 年 2 月 28 日”之类的消息,这可能更符合您的需求。

关于jquery getJSON 不适用于 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140978/

相关文章:

javascript - jqGrid 列顺序应该是用户特定的

JavaScript : Upload Image file and resize to different resolution then download

PHP 尝试...捕获失败 "catch"

php - 在 PHP 中通过 JSONArray 进行 Foreach

json - 在 Express.js 中的某个时间间隔后刷新变量

javascript - 删除 "old"JSONP 脚本标签是一个好习惯吗?

javascript - 基于angular js中的当前持续时间绘制Rzslider?

javascript - 更改具有相同 onclick 类的多个 div 中的文本

javascript - 为什么 Google Analytics 使用 New Image 而不是 JSONP

javascript - 收集多个 JSONP 结果