jQuery MiniUI

标题: 真实环境测试的问题 [打印本页]

作者: xiaozan    时间: 2012-10-24 23:02:48     标题: 真实环境测试的问题

各种重复提交

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

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

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


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

作者: factory    时间: 2012-10-25 09:40:45

你可以设置button禁用,
如果提交失败了再恢复可用,提交成功了就禁用掉。
禁用button.setEnabled(false)
作者: xiaozan    时间: 2012-10-25 10:34:11

以前做系统 只要涉及到AJAX的,全局加载loading界面
一个$.ajaxSetup 的beforeSend设置,一劳永逸

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

不知道有好的方法没
作者: niko    时间: 2012-10-26 12:25:03

miniui的ajax,都是使用jquery的ajax的。
你可以继续设置$.ajaxSetup 的beforeSend。


作者: xiaozan    时间: 2012-10-28 21:06:00

会跟miniui的数据加载时的loading重复了吧?
作者: factory    时间: 2012-10-29 09:27:46

xiaozan 发表于 2012-10-28 21:06
会跟miniui的数据加载时的loading重复了吧?

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




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