jQuery MiniUI

 找回密码
 立即注册
查看: 5390|回复: 5
打印 上一主题 下一主题

Button 按钮 怎么用一组JSON数据来输出多个 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-7-20 16:18:06 |只看该作者 |倒序浏览
后台权限控制 前端输出按钮 请问怎么用JSON输出  显示Button按钮


Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-7-20 19:01:07 |只看该作者
你前台是怎么创建Button的?

Rank: 2

板凳
发表于 2012-7-24 10:46:30 |只看该作者
niko 发表于 2012-7-20 19:01
你前台是怎么创建Button的?

按示例上写的 <a class='mini-button'>....</a>

Rank: 2

地板
发表于 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. });
复制代码

我现在的解决办法

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


Rank: 9Rank: 9Rank: 9

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

Rank: 2

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

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

Archiver|普加软件

GMT+8, 2024-11-26 04:45 , Processed in 1.060512 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部