0

jqueryを使用して子ノードでJSONを解析しようとすると問題が発生します。jsonから値を取得し続けません。jsonを解析するための私のコードは次のとおりです。

 function getSC () {
  var sc2url = 'http://sc2ranks.com/api/base/teams/sea/Classified$788.json?appKey=foo.bar?jsonp=sc2test?';
 $.ajax({
  url: sc2url,
  dataType: 'jsonp',
  jsonp: 'jsonp=sc2test',
  success: sc2test,
  cache: true
 })
}

function sc2test(data) {
  console.log(data);
  var test = data['teams'][0]['divison'];
  console.log(test);
}

返されるjsonは次のとおりです。

 {
    "portrait": {
        "row": 0,
        "icon_id": 0,
        "column": 0
    },
    "character_code": 788,
    "updated_at": "2012-05-08T01:33:27Z",
    "achievement_points": 970,
    "teams": [
        {
            "fav_race": "protoss",
            "bracket": 1,
            "division": "Division Zekrath Dixie",
            "ratio": "1.00",
            "world_rank": 8683,
            "wins": 97,
            "is_random": false,
            "updated_at": "2012-05-09T08:25:54Z",
            "losses": 0,
            "points": 342,
            "region_rank": 303,
            "division_rank": 21,
            "league": "diamond"
        }
    ],
    "bnet_id": 39578,
    "name": "Classified",
    "region": "sea",
    "id": 1645881
}

その中に2つの子ノードがあり、javascriptのjQueryを使用してそれらを解析する方法を知りたいです。前もって感謝します。

4

1 に答える 1

3

つづりを間違えdivisionました。あなたが持っていdivisonます。

于 2012-05-09T17:12:33.397 に答える