jQuery MiniUI

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

真实环境测试的问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-10-24 23:02:48 |只看该作者 |倒序浏览
各种重复提交

有没有办法从源头就阻止重复提交呢

$.ajaxSetup 的beforeSend会跟    数据加载页面加载 重复

有别的方法吗,让用户点了按钮会锁定之类的


grid.load这些只是体验好,但不能锁定TOOLBAR或者BUTTON,

Rank: 8Rank: 8

沙发
发表于 2012-10-25 09:40:45 |只看该作者
你可以设置button禁用,
如果提交失败了再恢复可用,提交成功了就禁用掉。
禁用button.setEnabled(false)

Rank: 4

板凳
发表于 2012-10-25 10:34:11 |只看该作者
以前做系统 只要涉及到AJAX的,全局加载loading界面
一个$.ajaxSetup 的beforeSend设置,一劳永逸

如果设置BUTTON ENABLED会增加不少工作量,还会在不同情况下要考虑是否要将  ENABLED=FALSE的 BUTTON给恢复回来。

不知道有好的方法没

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-10-26 12:25:03 |只看该作者
miniui的ajax,都是使用jquery的ajax的。
你可以继续设置$.ajaxSetup 的beforeSend。

Rank: 4

5#
发表于 2012-10-28 21:06:00 |只看该作者
会跟miniui的数据加载时的loading重复了吧?

Rank: 8Rank: 8

6#
发表于 2012-10-29 09:27:46 |只看该作者
xiaozan 发表于 2012-10-28 21:06
会跟miniui的数据加载时的loading重复了吧?

你不要用miniui的加载方式好了,自己写个AJAX交互,返回数据之后,再加载给表格

Archiver|普加软件

GMT+8, 2024-11-26 21:22 , Processed in 1.057755 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部