前端接受后端传过来的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");
            
                }
            }
            
           

原文地址:https://www.cnblogs.com/xiaoniuniu886/p/9437793.html