首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

依据用户权限加载菜单

2013-01-23 
根据用户权限加载菜单有一个问题无法解决,求助。用户登录时从欢迎页面跳转到用户页面(main.jsp)。可以得到用

根据用户权限加载菜单
有一个问题无法解决,求助。
用户登录时从欢迎页面跳转到用户页面(main.jsp)。可以得到用户身份是管理员还是普通用户,然后在加载用户界面时,如果是普通用户,就需要去除一些管理员菜单(即更改main.jsp中一些菜单的元素的属性,可以更改style.display,也可以使用jQuery的remove()方法),现在的问题是,我应该在哪儿更改这些元素的属性呢?

我之前错误地使用了<body onload="changeMenu();">,其中changeMenu();是在js文件中定义了的方法,它去除了管理员菜单。但是,onload()是在页面加载完成后才执行的,这时候即使这些菜单元素已经被去除,但是实际上它们在页面还是存在的。即使我刷新页面,仍是同样的逻辑。

不知道该怎么做,求帮助~感谢大家任何有用的回复。
[解决办法]
这最好交给后台来实现,直接控制那些节点有没有输出
[解决办法]
可以考虑建两张表:角色表 ,菜单表  角色表跟菜单表关联 用户表跟角色表关联 这样登录时直接根据用户身份判断就可以了

热点排行