jQuery MiniUI

标题: miniui 防止重复提交 [打印本页]

作者: csbabyzhou    时间: 2017-7-20 11:15:39     标题: miniui 防止重复提交

最近用户在使用过程中,经常出现重复提交的现象。
并且用户需求,不要讲按钮disable,也不要走后台去校验。
所以,
请问miniui 有没有在前台就能判断是否是重复提交的情况?

作者: dforce    时间: 2017-7-20 16:58:16

可以用个全局变量
比如
var isSubmitting=false;
然后ajax开始上传的设置true,success或error回掉里改回false
function sumbitForm(){
     isSubmitting=true;
     $.ajax({
               success:function(e){
                    isSubmitting=false;
               }
     })
}
作者: csbabyzhou    时间: 2017-7-20 17:28:51

dforce 发表于 2017-7-20 16:58
可以用个全局变量
比如
var isSubmitting=false;

但是如果要复用这个功能只能刷新页面了,这个方法我试过,用户不大认可。
作者: dforce    时间: 2017-7-20 19:04:49

csbabyzhou 发表于 2017-7-20 17:28
但是如果要复用这个功能只能刷新页面了,这个方法我试过,用户不大认可。 ...

如果还是这个方法的上传,不需要刷新。
也可以去网上查一些处理方法
http://blog.csdn.net/QQ994406030/article/details/52120338
http://www.jb51.net/article/94785.htm




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