点评按钮提交技巧

最近在工作中做点评列表时,碰到一个问题,如果用户连续提交,便会通过ajax连续先后台发送数据,造成还没有返回便又一次请求,就会出问题。

想到了一个解决方法:

利用$.one()进行限制,过段时间在可以点击,代码如下:

 1 function click(){
 2         $("#submit").one("click",function(){
 3             checkLogin();
 4             var judgehtml = judgeSubmit();
 5             if(sfut && judgehtml && submitClick){
 6                 submitClick = false;
 7                 ajaxSubmit();
 8             }
 9             setTimeout(click,2000);
10             
11         });
12 }

这样便可以防止用户频繁的点击。

posted @ 2015-08-16 10:49  线流五里牌  阅读(151)  评论(2编辑  收藏  举报