zoukankan      html  css  js  c++  java
  • js获取json格式的值后如何赋值

    // 排行榜
    var rank = {
    rankList: 0,
    selectObj: new Object,

    init: function () {
    this.selectObj = $('#paifuQu_selected select[name=servers]');
    this.selectTypeObj = $('#paifuQu_selected select[name=type]');
    this.getRank('rw');
    this.selectObj.change(function () {
    rank.turn();
    });
    this.selectTypeObj.change(function () {
    var tid = $('#paifuQu_selected select[name=type]').find('option:selected').val();
    var seid = $('#paifuQu_selected select[name=servers]').find('option:selected').val();
    alert(tid, seid);
    rank.getRank(tid, seid);
    rank.turn();
    });
    },

    getRank: function (type, seid) {
    $.get("/Home/RankingList?serverCode=" + seid+"&type="+type, { }, function (data) {
    if (data != '') {
    rank.rankList = data;
    rank.selectObj.html('');
    for (var s in data) {
    if (s == seid) {
    rank.selectObj.append('<option value="' + s + '" selected="selected">' + data[s].name.substr(0, 9) + '</option>');
    } else {
    rank.selectObj.append('<option value="' + s + '">' + data[s].name.substr(0, 9) + '</option>');
    }
    }
    rank.turn();
    }
    }, 'json');
    },

    turn: function () {
    var sid = this.selectObj.find('option:selected').val();
    var list = rank.rankList[sid].list;
    //alert();
    if (!list) return;
    $('#Phangbiao_list').empty();
    var content = '<tr class="hangs">';
    content += '<th class="lie1">排名</th>';
    content += '<th class="lie2">玩家</th>';
    content += '<th class="lie3">等级</th>';
    content += '</tr>';

    for (var i = 0, l = list.length; i < l; i++) {
    if (i == 0) { content += "<tr class='hang_1'>"; }
    else if (i == 9) { content += "<tr class='hang_10'>"; }
    else { content += "<tr>"; }
    content += i < 3 ? "<td class='lie1'><em class='num_" + (i + 1) + "'>" + (i + 1) + "</em></td>" : "<td class='lie1'>" + (i + 1) + "</td>";
    content += "<td class='lie2'><span class='jue_te'>" + list[i].name + "</span></td>";
    content += "<td class='lie3'>" + list[i].level + "</td>";
    content += "</tr>";
    }
    $("#Phangbiao_list").append(content);
    }
    }

    其中返回的data的格式为:

    {"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}}}}

  • 相关阅读:
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    mysql
    为你的react项目添加路由
  • 原文地址:https://www.cnblogs.com/douqiumiao/p/2815173.html
Copyright © 2011-2022 走看看