js获取json里list的map键和值

// 变量名  含义  类型  备注

// dept_ids 省份,地市,部门ID (以“,”开始,多个部门以“,”隔开,并以“,”结束)  string  @mock=,7,

// group_id 职位或专业ID, 为空查询所有 string  @mock=

// group_type   查询类型:1002 职位 1001专业 string  @mock=1002

// staff_id string  @mock=11948

// token        string  @mock=pc_1531966698294_1335

//http://eask.teamshub.com:9060/throwbill/CXF/rest/regionservice/qryFramWorkType;

/*********回传数据************* */

// {\"inList\":[{\"1\":\"商业客户经理\"},{\"5\":\"开放渠道经理\"},{\"12\":\"代理商\"},{\"3\":\"营业厅长\"},

// {\"9\":\"农村支局长\"},{\"4\":\"营业员\"},{\"11\":\"装维人员\"},{\"2\":\"校园客户经理\"}],

// \"DESC\":\"成功\",\"outList\":[{\"3\":\"营业厅长\"}],\"STATUS\":\"0\"}"

var loadJob=function(){

var str = {

dept_ids:",1431,10915,7535,1427,7214,10921,1429,",

group_id: "",

group_type: "1002",

staff_id: "50168",

token: "pc_1535088255321_285"

}

$.ajax({

async: false,

cache: false,

type: 'POST',

data:JSON.stringify(str),

dataType: "json",

//url: context + "/zTree.do",

url: baseUrl+"regionservice/qryFramWorkType",

success: function(data) {   //json

console.log('job:'+JSON.stringify(data));

//获取json 里list 里map的值

var list = data.inList;    //list

var strs='';

for (var i in list) {

for(var key in list[i]){    //map key 

//console.log(key);

//console.log(list[i][key]);  //map value

strs +=appendInExpert(key,list[i][key]);

}

}

console.log('内线'+strs);

$("#inExpertList").append(strs);

var outlist =data.outList;

var html ='';

for (var i in list) {

for(var key in outlist[i]){

html +=appendOutExpert(key,outlist[i][key]);

}

}

$("#outExpertList").append(html);

}

})

}

猜你喜欢

转载自blog.csdn.net/qq_40016949/article/details/82053640
今日推荐