jquery getJSON不在url上工作

时间:2011-02-28 10:47:44

标签: 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获取数据。我无法连接到该网站。

提前致谢

2 个答案:

答案 0 :(得分:2)

你可能意味着做更多的事情:

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

这会为您提供“batting_team:Canada”和“date:Feb 28,2011”等消息,这可能更符合您的需求。

答案 1 :(得分:2)

嘿我用这个获得了板球比分,

var url="http://json-cricket.appspot.com/score.json?callback=?";
$.getJSON(url, function (data) {
    for(var item in data) {
        alert(item + ':' + data[item]);
    }
});