我有这个数组:
0: {links: www.example.com, coordinates: 8.99, 5.00}
1: {links: www.exampleB.com, coordinates: 5.99, 2.00}
,在Ajax成功上,我需要将每个值推到一个数组,我尝试了:
success: function(data) {
coords = [];
for (var i = 0; i < data.length; i++) {
coords.push(data.coordinates[i]);
};
...
但我得到:
未定义的typeerror:无法读取不确定的
的属性'0'
在这条线上:
coords.push(data.coordinates[i]);
您需要在data
中访问正确的项目:
coords.push(data[i].coordinates);