<script type="text/javascript">
    var _menus = {"menus":[
{"menuid":"1","icon":"wrench--arrow","menuname":"基本参数",
"menus":[
            {"menuid":"11","menuname":"设备参数","icon":"wrench-screwdriver","url":"../jsp/SheBeiConfig.jsp"},
            {"menuid":"12","menuname":"网络参数","icon":"system-monitor","url":"../jsp/WangLuo.jsp"},
            {"menuid":"13","menuname":"路径配置","icon":"cog","url":"../jsp/PathConfig.jsp"},
            {"menuid":"13","menuname":"路径配置","icon":"cog","url":"../jsp/test.jsp"}
]
},
{"menuid":"2","icon":"tel","menuname":"视频源配置",
"menus":[
{"menuid":"21","menuname":"视频源设备配置","icon":"shebei-add","url":"../jsp/CameraConfig.jsp"},
{"menuid":"22","menuname":"视频源通道配置","icon":"television--pencil","url":"../jsp/VidicnParam.jsp"}
    ]
},
这段代码是 json格式 我用的是easyui 把这个json格式 转换成 页面能看到的 是个链接  点击连接弹出jsp  我如何控制 这个 连接显示 不显示就是做到权限了 要控制 那个用户 有那些 链接 可查看一边是 json数据 一边是 js 
求兄弟们给个 思路 给些提示 谢谢了

解决方案 »

  1.   

    将你的json数据从服务器端发送到客户端时判断权限过滤一下,有权限的菜单加入json发送到客户端,没有权限的菜单就不必加入json了.
      

  2.   


                                        {"menuid":"11","menuname":"设备参数","icon":"wrench-screwdriver","url":"../jsp/SheBeiConfig.jsp"},
                                        {"menuid":"12","menuname":"网络参数","icon":"system-monitor","url":"../jsp/WangLuo.jsp"},
                                        {"menuid":"13","menuname":"路径配置","icon":"cog","url":"../jsp/PathConfig.jsp"},
                                        {"menuid":"13","menuname":"路径配置","icon":"cog","url":"../jsp/test.jsp"}
                                    ]
    是呀这就是 页面显示的链接 我已经判断出那个没有权限 访问其他页面 了唯一不知的 如何控制这个 连接不显示
    求帮想想 
      

  3.   

    遍历JSON 根据权限来 是否显示连接即可
    比如
    var admin = 'yes'; // 是否有权限
    for( var key in json ){
    if( admin == 'yes' ){
    alert(...)
    }
    }