我在使用ajax读取数据的时候因为异步的原因没办法把值传出去
var ps = [];
mui.getJSON(req, '', function(data) {
if (data) {
for (var i = 0; i < data.length; i++) {
var p = new plus.maps.Point(data[i]['location_y'], data[i]['location_x']);
ps.push(p);
}
return ps;
}
});
这样会报错
[ERROR] : TypeError: undefined is not an object (evaluating 'h.extras')
1 个回复
xpolars (作者) - 程序员
已经解决了加一个async:false, 这个属性就能解决