点击按钮一次提交多次请求 2018-01-23 17:25:14

在提交ajax的click事件前,添加unbind(),该函数的含义为:移除某元素的事件处理器。 

 用法:

Obj.unbind(“click”);
Obj.click(function() {
    $.ajax({……
    });
});

而之所以会出现这个情况,是因为用户每一次点击btn,都会给该btn添加一次新的点击事件,而这个点击事件里,又包含有ajax,就会累积提交,也就出现了点一次,出现两次甚至更多次的情况。 因此,在点击之前,先清空一下点击事件即可。  

  1. Laravel5.7
  2. 微信相关
  3. Mysql
  4. 前端开发
  5. 随记
  6. 写作素材
  7. 开发工具
  8. 互联网