9

かなり一般的な答えのはずですが、私はそれを見つけていません。

クライアント側の JavaScript を使用する:

クライアントが JSON 文字列を受け取ります。

response = 
[
 {"id1":"value1" , "time1":"valuetime1"},
 {"id2":"value2" , "time2":"valuetime2"}
]

次のコマンドで JSON 文字列を簡単に解析できることを理解しています。

response = JSON.parse(response);

しかし、各オブジェクトに個別にアクセスするための次のコマンドは何でしょうか? jQuery は使用しないほうがよいと思います。

4

2 に答える 2

8

プレーンな JavaScript では、単純な for ループを使用するだけです。

for(var i = 0; i < response.length; i++){
    console.log(response[i]); // Object with id and time
}

-また-

response.forEach(function(object){
    console.log(object); 
});

デモ

于 2013-09-18T16:36:42.420 に答える
0

この JSON は、適切な JavaScript オブジェクトになります。この場合、これは他の JavaScript 配列と同じ方法でアクセスできる配列です

for (var i = 0; i < response.length; i++){
  console.log(response[i]);
}
于 2013-09-18T16:31:33.720 に答える