解决方案 »

  1.   

    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]);
    }
    }}
    }}
      

  2.   


    function getCity(data)
    {
        var menpiaoJdinfos = data.menpiaoJdinfos;
        menpiaoJdinfos.city // 这个就能引用到安庆
      );
      

  3.   


    $(json).each(function(k,v){$(v).each(function(kk,vv){
    if(kk==='menpiaoJdinfos'){
    $(vv).each(function(kkk,vvv){
    if(kkk==='city')
    alert(vvv);});}});})
      

  4.   

    //下面这段代码需要你把最外面的中方括号去掉
     function test()
     {
        $.ajax({
      type:'POST',
          url:"ss.txt",
      success:function(data)
      {
        var json = (new Function("return " + data))();
                var ret = data.substring(data.indexOf("["), data.lastIndexOf("]") + 1);
    //ret的作用是直接可以得到里面的对象数组 并且用eval转换
    var objs = eval(ret);
    alert(json.pager);
    alert(json.menpiaoJdinfos[0].area_flag);//这句话的结果和下面的结果是一样的
    alert(objs[0].area_flag);
      }
       })
     }
      

  5.   

    json格式的最外面的中括号 或者 你获取到数据源之后 自己处理 成 不以中括号开头的
      

  6.   

    那你就用上面贴的代码直接就能用了  把那个txt换成你的url地址  
      

  7.   


    要循环,因为不是一条数据,不过也谢谢  
      循环 你直接循环 objs不就是了嘛   
      

  8.   


    要循环,因为不是一条数据,不过也谢谢  
      循环 你直接循环 objs不就是了嘛   
    嗯。谢谢了
      

  9.   


    还是不行,这是源码,帮我看下吧,谢谢var cityurl="menpiao?page=1&pageSize=1&city=安庆";
        cityurl=encodeURI(cityurl);
        cityurl=encodeURI(cityurl);
        $.ajax({
        type:"POST",
        url:cityurl,
        dataType:"json",
        success:function(data){
        //var html = '';
        alert("test");
       
         var menpiaoJdinfos = data.menpiaoJdinfos;
         alert(menpiaoJdinfos.city); 
       
       
       
        /*
        $.each(data,function(commentIndex,comment){
       
       
        //alert(comment['pager']+"s");
        /*
        alert(data);
        for(var o in (comment['menpiaoJdinfos']))
        {
        alert(o['area_flag']);
        alert(o);
        alert(o.area_flag);
        }
        */
       

       
       
        /*
       
       
    });

    */
        //});
        }
        });
        //end.
        });
      

  10.   

    date 是字符串 ,要变成json 用eval()
      

  11.   

    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);
          });
        }
      });
    });