读书人

json解析字符串出错

发布时间: 2012-02-28 13:06:36 作者: rapoo

json解析字符串出错 - Web 开发 / Ajax
大家好,问个问题,有解析json字符错出错的吗,能取到值,但是会报错,如我下面的代码

var myobj= JSON.parse(json);
for (var i = 0; i <=myobj.length; i++)
{

var myLatLng = new google.maps.LatLng(myobj[i].lat, myobj[i].lng);
var name = "marker"+myobj[i].id;

name = new google.maps.Marker({
position: myLatLng,
map: map,
title:myobj[i].name ,
icon:image
});
markersStact[i] = name;
markerManager.addMarker(name, 3);
attachSecretMessage(map, name);
}
myobj[i].lat能取到值,但会报错SCRIPT5007: 无法获取属性“lat”的值: 对象为 null 或未定义

[解决办法]

探讨
myobj[i].lat能取到值

[解决办法]
for (var i = 0; i <=myobj.length; i++)你是不是应该把这个=去了,你没有发现超过长度了吗???
[解决办法]
each
[解决办法]
用EACH语句啊,不存在超长的问题
探讨

for (var i = 0; i <=myobj.length; i++)你是不是应该把这个=去了,你没有发现超过长度了吗???

读书人网 >Ajax

热点推荐