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

json取出来的值是undefined,求大神来看看。该如何处理

2013-01-26 
json取出来的值是undefined,求大神来看看。本帖最后由 showbo 于 2012-10-29 13:53:02 编辑var jsonData$.

json取出来的值是undefined,求大神来看看。
本帖最后由 showbo 于 2012-10-29 13:53:02 编辑


var jsonData;
$.ajax({ 
 type: "Get",  
 url: "/jsn.html", 
 dataType: "text",  
 global: false,  
 async: false,   
 success: function (strReult) { 
jsonData=eval("("+strReult+")");  
 }, 
 error: function () { 
alert("Ajax请求数据失败!"); 
 } 
}); 
  
       for(var i=0;i<jsonData.city.data.length;i++){ 

alert(jsonData.city.data.name);


       } 


这是jsn.html里面的数据:

{"city":{
        "data":[
                  {"a":116.420605,"b":40.080577,"name":"碧水宾馆",address:"天通北苑一区甲6"},
                  {"a":116.42048,"b":40.056286,"name":"悦嘉酒店",address:"北京市朝阳区汤立路218号明天生活馆B座"},
                  {"a":116.668862,"b":40.120904,"name":"北京顺则兴商店",address:"北京市顺义区xx"}
                  ]
        }
        }

[解决办法]
//alert(jsonData.city.data.name);//少了索引了
  alert(jsonData.city.data[i].name);

热点排行