{"status":0,"data":{"rw":{"7075":{"name":"\u5c0f\u4f1f\u4ed4","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"X","trend":0,"rank":1},"7617":{"name":"\u5b50\u6602","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":2},"923":{"name":"\u8303\u5f0f\u4e4b\u9b42","vip_level":"XX","union_name":"\u96c7\u4f63\u519b","level":"XXX","renown":"XXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":3},"2288":{"name":"\u6b66\u53ef\u6101","vip_level":"X","union_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":4},"186":{"name":"\u5b97\u4e2d\u9053","vip_level":"X","union_name":"\u96c7\u4f63\u519b","level":"XXX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":5},"767":{"name":"\u53c1\u8beb","vip_level":"XXX","union_name":"\u96c7\u4f63\u519b","level":"XXX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":6},"3463":{"name":"\u949f\u79bb\u73ca\u73ca","vip_level":"6XXunion_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":7},"1848":{"name":"\u94b1\u591a\u591a","vip_level":"XX","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":8},"759":{"name":"\u6697\u81ea\u5728\u5929","vip_level":"5XXunion_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":9},"4065":{"name":"\u970d\u6210\u8d25","vip_level":"6XXunion_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":10}}}}

解决方案 »

  1.   

    我要获取{"name":"\u5c0f\u4f1f\u4ed4","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"X","trend":0,"rank":1}这里面的值
      

  2.   

    用jQuery.parseJSON这个方法转成对象,再想取
    var obj = jQuery.parseJSON('{"name":"John"}'); 
    alert( obj.name === "John" );
      

  3.   


    success:function(result){
    alert(result.data.rw."7075");
    }
    /*"name":"\u5c0f\u4f1f\u4ed4","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"X","trend":0,"rank":1},"这个按理说就是你要的值了,如果要取特定的某一条还好。但是遍历的话你前边,7075,2288这些不具有顺序性,就不好办了。*/
      

  4.   


     success:function(result){
            console.log(result.data.rw['7075']);
        }
      

  5.   

    用for...in不就可以了var json={"name":"\u5c0f\u4f1f\u4ed4","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"X","trend":0,"rank":1};
    for(var i in json){
     alert(json[i]+'\n');
    }
      

  6.   

     $.ajax({
                    type: "POST",
                    url: "rank.ashx",
                    cache: false,
                    data: {
                         order: type,
                        server: seid
                    },
                    dataType: "json",
                    success: function(datas, textStatus) { if(datas != ''){
    var result=datas;
     alert(result.data.rw."12");
    //rank.rankList = data;
    //rank.selectObj.html('');

    //}
    //rank.turn();
    }
                          },
      

  7.   

    错误提示:时间戳: 2013-1-4 17:35:30
    错误: SyntaxError: missing name after . operator
    源文件:http://dxz.kuwan8.com/js/index_new1.js?t=dfffdsssfasf
    行:215,列:22
    源代码:
     alert(result.data.rw."12"); 
      

  8.   

    首先纠正LZ几个错误,数据格式不对
    纠正后取值代码for(var i in obj.data.rw){
    console.log(obj.data.rw[i]);
    }
      

  9.   

    你给的这个结构有问题。。rw键值数据的倒数第一【,"vip_level":"6XXunion_name":"\u96c7\u4f63\u519b","level":"XX",】,第二【,"vip_level":"5XXunion_name":"\u96c7\u4f63\u519b","level":"XX",】,第四条【,"vip_level":"6XXunion_name":"\u96c7\u4f63\u519b",】记录是错的,union_name键名称和vip_level混一起了,修改正确来var o={"status":0,"data":{"rw":
    {"7075":{"name":"\u5c0f\u4f1f\u4ed4","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"X","trend":0,"rank":1},
    "7617":{"name":"\u5b50\u6602","vip_level":"X","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":2},
    "923":{"name":"\u8303\u5f0f\u4e4b\u9b42","vip_level":"XX","union_name":"\u96c7\u4f63\u519b","level":"XXX","renown":"XXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":3},
    "2288":{"name":"\u6b66\u53ef\u6101","vip_level":"X","union_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":4},
    "186":{"name":"\u5b97\u4e2d\u9053","vip_level":"X","union_name":"\u96c7\u4f63\u519b","level":"XXX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":5},
    "767":{"name":"\u53c1\u8beb","vip_level":"XXX","union_name":"\u96c7\u4f63\u519b","level":"XXX","renown":"XXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":6},
    "3463":{"name":"\u949f\u79bb\u73ca\u73ca","vip_level":"6XX","union_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":7},
    "1848":{"name":"\u94b1\u591a\u591a","vip_level":"XX","union_name":"\u5929\u5730\u4f1a","level":"XX","renown":"XXXXX","ticket":"0","sum_fpower":"XXXXX","trend":0,"rank":8},
    "759":{"name":"\u6697\u81ea\u5728\u5929","vip_level":"5XX","union_name":"\u96c7\u4f63\u519b","level":"XX","renown":"XXXX","ticket":"0","sum_fpower":"XXXX","trend":0,"rank":9},
    "4065": { "name": "\u970d\u6210\u8d25", "vip_level": "6XX", "union_name": "\u96c7\u4f63\u519b", "level": "XX", "renown": "XXXX", "ticket": "0", "sum_fpower": "XXXXX", "trend": 0, "rank": 10}
    }
    }
    }
    var rw=o.data.rw,item;
    for (key in rw) {
        item = rw[key];
        alert(item.name + '\n' + item.vip_level + '\n' + item.union_name + '\n'
         + item.level + '\n' + item.renown + '\n' + item.ticket + '\n' 
         + item.sum_fpower + '\n' + item.trend + '\n' + item.rank);
    }
      

  10.   

    我现在要排序,怎么报错误啊 提示 sort is not a function
    rw=datas.data.zl.list;
    rw.sort(sortBy('fpower', false, parseInt));  
    executeSort();//重新生成表格 
    //排序函数
    var sortBy = function (filed, reverse, primer) {  
    reverse = (reverse) ? -1 : 1;  
      
    return function (a, b) {  
    a = a[filed];  
    b = b[filed];  
      
    if (typeof (primer) != "undefined") {  
    a = primer(a);  
    b = primer(b);  
    }  
      
    if (a < b) {  
    return reverse * -1;  
    }  
    if (a > b) {  
    return reverse * 1;  
    }  
    }