日期:2014-05-16  浏览次数:20618 次

jquery遍历多维json数组

[
    {
        "pager": "<a href='?city=安庆&page=23'>尾页</a>", 
        "menpiaoJdinfos": [
            {
                "area_flag": 1, 
                "city": "安庆", 
                "contact": "", 
            }
        ]
    }
]


用jquery去到city(也就是“安庆”)应该怎么取,或者用javascript怎么取也可以,谢谢了
------解决方案--------------------
for(var i in json){
for(var j in json[i]){
if(j==='menpiaoJdinfos'){
for(var k in json[i][j]){
if(k==='city'){

alert(json[i][j][k]);
}
}

}
}

}
------解决方案--------------------

function getCity(data)
{
    var menpiaoJdinfos = data.menpiaoJdinfos;
    menpiaoJdinfos.city // 这个就能引用到安庆
  );
------解决方案--------------------
data = [
    {
        "pager": "<a href='?city=安庆&page=23'>尾页</a>", 
        "menpiaoJdinfos": [
            {
                "area_flag": 1, 
                "city": "安庆", 
                "contact": ""
            }
        ]
    }
];
$.each(data, function(k, o) {
  $.each(o, function(i, t) {
    if(i == 'menpiaoJdinfos') {
      $.each(t, function(n, v) {
        alert(v.city);
      });
    }
  });
});