日期:2014-05-16  浏览次数:20349 次

如何控制 链接显示不显示 叙述如下: 我在线 谢谢了
JScript code

<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 


求兄弟们给个 思路 给些提示 谢谢了

------解决方案--------------------
将你的json数据从服务器端发送到客户端时判断权限过滤一下,有权限的菜单加入json发送到客户端,没有权限的菜单就不必加入json了.
------解决方案--------------------
显示的的时候据权限用样式控制显示和隐藏
------解决方案--------------------
遍历JSON 根据权限来 是否显示连接即可
比如
var admin = 'yes'; // 是否有权限
for( var key in json ){
if( admin == 'yes' ){
alert(...)
}
}