【发布时间】:2010-09-09 00:58:34
【问题描述】:
如果我有以下遍历 json 响应对象 (val2) 的函数:
function test(val2){
jQuery.each(val2.maps, function(j, val3) {
maps = new Array({
id: val2.maps[j].id,
parent: val2.maps[j].parent,
image: val2.maps[j].image,
data: val2.maps[j].data,
width: val2.maps[j].width,
height: val2.maps[j].height,
top: val2.maps[j].top,
left: val2.maps[j].left
})
});
return maps
}
如何将其放入类似于以下格式的数组中?目前我只取回最后一个数组项。
maps = [{
id: 'south',
parent: 'us',
image: '/resources/images/maps/map_south.jpg',
data: 'popups/region_south.html',
width: '227px',
height: '177px',
top: '120px',
left: '49px'
},
{
id: 'east',
parent: 'us',
image: '/resources/images/maps/map_east.jpg',
data: 'popups/region_east.html',
width: '156px',
height: '121px',
top: '120px',
left: '283px'
}]
干杯
【问题讨论】:
标签: javascript arrays json