前端接受后端传过来的list的处理
Posted xiaowoniulx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端接受后端传过来的list的处理相关的知识,希望对你有一定的参考价值。
//隐藏需要权限才显示的分配按钮
$("#btn-distribute").css("display", "none");
///权限标志 默认为空号
var ManagerFlag = null;
//加载用户权限
var responseData = ajax_jsonp_sync("/app/bl/documenttaskdeploy/getPermission/",null); //
// 数组 [] 角色 角色的UUID
ManagerFlags= responseData.responseJSON.data[0];debugger // 返回的是一个 数组
for(var i = 0; i < ManagerFlags.length; i++){
if(ManagerFlags[i].roleName == "单证主管"){
$("#btn-distribute").show();
} else if(ManagerFlags[i].roleName == "单证专员"){
$("#btn-distribute").hide();
}else if(ManagerFlags[i].roleName == "单证组长"){
var uuid=ManagerFlags[i].uuid;
//获取单证组长 所管辖的组员的姓名
ajax_jsonp("/app/bl/documenttaskdeploy/getTeamMembersInformation/", {
"uuid" : uuid //角色表的 uuid
}, function(response) {
//返回一个组员姓名的数组
var TeamMembers=response.responseJSON.data[0];
var userNameA=$("#bizDocumentTaskDeploy_table_dt").find("tr td ").eq(1).value();
var userNameAll=userNameA.split("-"); //数组
var userNameAllValue=userNameAll[0];
//便利组员的姓名
for(var j = 0; j < TeamMembers.length; j++){
console.log(TeamMembers[j].userName);
if(TeamMembers[j].userName == userNameAllValue){
$("#btn-distribute").show();
}
}
}, null, "GET");
}
}
以上是关于前端接受后端传过来的list的处理的主要内容,如果未能解决你的问题,请参考以下文章