ifream框架角色切换

js受制于单个页面,用ifream框架做web系统,会遇到角色切换菜单刷新的问题,我就来讲一下我的思路:

  用户登录时将用户角色放入session中,以角色id为key,权限为值,角色切换时将相应角色id传入后台,取得相应权限传入前台,前台将当前用户权限进行解析,有这个权限就显示,无权限就

<li id="menu_system" show="0">
<a href="javascript:void(0)" class="title"> 一级菜单</a>
<span class="listButton-span" ></span>
<ul class="Menu" style="display: none;">
<li id="sys_role" show="0" >
<a href="roleManage.showRole" target="mainFrame" class="sub">二级菜单 </a>
</li>
</ul>
</li>

对后台传来的权限解析,对show属性赋值,没有为0,隐藏,有为1,显示

parent.leftFrame.location.reload();

  用这个方法刷新相应菜单,就可以完成相应角色的切换

上一篇:Dapper


下一篇:[原]Threads vs Processes in Linux 分析