jQuery MiniUI

标题: Button 按钮 怎么用一组JSON数据来输出多个 [打印本页]

作者: zskeycom    时间: 2012-7-20 16:18:06     标题: Button 按钮 怎么用一组JSON数据来输出多个

后台权限控制 前端输出按钮 请问怎么用JSON输出  显示Button按钮



作者: niko    时间: 2012-7-20 19:01:07

你前台是怎么创建Button的?
作者: zskeycom    时间: 2012-7-24 10:46:30

niko 发表于 2012-7-20 19:01
你前台是怎么创建Button的?

按示例上写的 <a class='mini-button'>....</a>
作者: zskeycom    时间: 2012-7-24 11:18:24

zskeycom 发表于 2012-7-24 10:46
按示例上写的 ....

  1. /////////控制的菜单
  2. var useradd ="<a class=\"mini-button\" iconCls=\"icon-addfolder\" plain=\"true\" onclick=\"add()\">增加</a>";
  3. var userupdate ="<a class=\"mini-button\" iconCls=\"icon-edit\" plain=\"true\" onclick=\"edit()\">修改</a>";
  4. var userdelete ="<a class=\"mini-button\" iconCls=\"icon-remove\" plain=\"true\" onclick=\"remove()\">删除</a>";
  5. /////////取服务器权限
  6. $.ajax({
  7. url: "../server/login_json.php?m=GetUserItem",
  8. type: "GET",
  9. cache: false,
  10. async: false,
  11. success: function (json) {
  12. var o = mini.decode(json);
  13. var tmp='';
  14. if (o.area.indexOf('add')!= -1 ) tmp=useradd;
  15. if (o.area.indexOf('update')!= -1 ) tmp+=userupdate;
  16. if (o.area.indexOf('delete')!= -1 ) tmp+=userdelete;
  17. $("#useritem").html(tmp);
  18. }
  19. });
复制代码

我现在的解决办法

大家来评下是否有更好的办法~!



作者: niko    时间: 2012-7-24 12:20:23

1.创建所有按钮
2.获取按钮对象后,根据权限,将按钮的visible设置false
这样不是更简单?
作者: zskeycom    时间: 2012-7-24 14:23:46

niko 发表于 2012-7-24 12:20
1.创建所有按钮
2.获取按钮对象后,根据权限,将按钮的visible设置false
这样不是更简单? ...

都忘了按钮还有visible
一个用MINI的VISIBLE
一个用JQ的 两个应该差不了多少,空了改改




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2