ztree已拥有权限显示

抄自 http://tieba.baidu.com/p/4394654036

 1     $(document).ready(function () {
 2         var ID=@ViewBag.id;
 3             $.ajax({
 4                 type: "GET",
 5                 url: "/sys/menu/GetAll",
 6                 contentType: "application/json; charset=utf-8",
 7                 dataType: "json",
 8                 success: function (data1) {
 9                     $.fn.zTree.init($("#treeDemo"), setting, data1);
10                     $.fn.zTree.getZTreeObj("treeDemo").expandAll(true);
11                     var nodes =$.fn.zTree.getZTreeObj("treeDemo").getNodes();
12                     var array =$.fn.zTree.getZTreeObj("treeDemo").transformToArray(nodes);
13                     $.ajax({
14                         url: "/Sys/Role/GetRoleMenus/",
15                         type: "POST",
16                         data:{id:ID}, 
17                         dataType: "json",
18                         success: function (hastree) {
19                             for (var i in array) {
20                                 for (var j in hastree) {
21                                     // alert(hastree[j].MenuID);
22 
23                                     if (!array[i].isParent) {
24                                         if (array[i].MenuID == hastree[j].MenuID) {
25 
26                                             $.fn.zTree.getZTreeObj("treeDemo").checkNode(array[i], true, true);
27                                         }
28                                     }
29 
30                                    
31                                 }
32                             }
33                         }
34                     });
35                 },
36                 error: function (error) {
37                     alert(error.status + "<--and--> " + error.statusText);
38                 }
39             });
40     });

 

 获得以选id

 1 function count() {
 2         var zTree = $.fn.zTree.getZTreeObj("treeDemo");
 3         checkCount = zTree.getCheckedNodes(true);
 4 
 5         var classpurview = "";
 6         for(var i=0;i<checkCount.length;i++) {
 7             if(i==0) {
 8                 classpurview = checkCount[i].MenuID;
 9             }
10             else {
11                 classpurview += "," + checkCount[i].MenuID;
12             }
13 
14             
15         }
16         //alert(classpurview);
17         $("#checklist").val(classpurview);
18     }

 

转载于:https://www.cnblogs.com/zhutiehan/p/5655783.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值