カスタム クラスのインスタンスのコレクションを返すサーバー メソッドがあります。AJAX 成功コールバック関数でこれらのオブジェクトにアクセスするには、data.d
. そして、私が書く最初のオブジェクトにアクセスするにはdata.d[0]
. しかし、data.d のすべての要素を取得するにはどうすればよいでしょうか? すべてのオブジェクトを反復処理するつもりはありません。
質問する
81 次
1 に答える
2
配列であることはご存知のとおりdata.d
です。成功のコールバックでは、配列内の項目を単純に反復処理します。
success: function (data) {
for (var i = 0; i < data.d.length; i++) {
console.log(data.d[i]);
}
}
jQuery を使用している場合は、$.each()も使用できます。コレクションへのインデックスとそのインデックスの値の 2 つのパラメータを持つコールバックを受け取ります。
success: function (data) {
$.each(data.d, function (i, v) {
console.log(i, v);
});
}
于 2012-12-27T14:38:01.857 に答える