複数のオブジェクトが$.eachあると仮定して、またはそのようなものを使用する必要があります。やItems []のように jQuery には多くの反復関数があります。ニーズに最適なものを選択してください。から選択するには、mapeachItems []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;
});