假设有多个对象,您将不得不使用$.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
循环:
//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;
});