複数のオブジェクトが$.each
あると仮定して、またはそのようなものを使用する必要があります。やItems
[]
のように jQuery には多くの反復関数があります。ニーズに最適なものを選択してください。から選択するには、map
each
Items
[]
jsonResponse
var items = jsonResponse.Items;
関数は次のeach
ようになります。
//empty array for your ids
var ids = [];
//each function for iteration
$.each(items, function(i, item) {
ids.push(item.id);
});
//done. now check if its all there
alert(JSON.stringify(ids));
for
または、 loopを使用することもできます:
//empty array for your ids
var ids = [], i=0;
//for loop for iteration
for( ; i < items.length, i++)
{
ids.push(items[i].id);
};
//done. now check if its all there
alert(JSON.stringify(ids));
または、単に次を使用しますmap
。
var ids = $.map(items, function(item, i) {
//return id from item object
return item.id;
});