0
我做一个Ajax调用:无法访问JSON对象我希望
$.ajax({
url: '/foo/getData',
dataType: 'json',
async: false,
success: function(data){
lat = data.project_x;
lng = data.project_y;
zoomin = parseInt(data.mapzoom);
console.log(data);
}
});
,并返回:
[{"id":"3","project_x":"42.456","project_y":"-70.123","zoom":"7"},{"id":"3","project_x":"41.123","project_y":"-71.456","zoom":"7"}]
console.log(data)
给我:
Object
id: "3"
project_x: "42.456"
project_y: "-70.123"
然而,当我尝试将这些值分配给我获得undefined
。示例: console.log(data.project_x);
回报undefined
时,我希望它返回42.456
我在做什么错在这里?
是不是因为数据是JSON阵列?可能是console.log(data [0] .project_x); – house9 2010-10-01 23:16:18