0

これに関する Google の最初のページのほぼすべての記事を読んだにもかかわらず、これを機能させることができないようです。

[ { "comment" : "Resources to learn the basics of financial markets and economic concepts",
    "id" : "1",
    "name" : "Basics of Finance"
  },
  { "comment" : "Pictures of colourful artwork to uplift the mood.",
    "id" : "2",
    "name" : "Colourful Artwork"
  }
]

これは、jQuery/javascript で解析して使用したい JSON ファイルです。これは私が現在試していることです:

$.ajax({ 
      url: 'yourcurations.php', 
      data: '', 
      dataType: 'json', 
      success: function(data){
        $.each($.parseJSON(data), function(i, item) {
        alert(item.name);
        });​
      }
    });

ここで、「データ」は上に貼り付けた JSON ですが、機能していません。誰でも助けることができますか?

ありがとう

4

1 に答える 1

2

返された JSON データは、すでに JSON であると述べているため、既に解析されています。また、戻り値の型を指定しなくても、jQuery は返されるデータの型を「推測」し、それに応じて解析します。したがって、dataすでに配列であり、解析する必要はもうありません。

また、console.logデバッグ時に使用します。値の詳細が表示されます。

success: function(data){
  $.each(data, function(i, item) {
    console.log(item.name);
  });​
}
于 2013-04-15T00:52:06.073 に答える