1. 目录
  2. 锚点

ajax重复提交

首页 > 前端开发 > jQuery 更新日期:2018-10-23 09:53:09

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

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

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