首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

json解析字符串出错

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

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++)你是不是应该把这个=去了,你没有发现超过长度了吗???

热点排行