防止多次点击重复事件

1.如果是按钮,可以点击发送请求前,将其disabled,之后再放开,

2. unbind() 方法,会删除指定元素的所有事件处理程序。

3  .style { pointer-events: none; },点击后给相应元素加class,禁用点击事件,想用的时候在将该class移除即可

4.

// 提交表单数据到后台处理

$.ajax({

type: "post",

data: studentInfo,

contentType: "application/json",

url: "/Home/Submit",

beforeSend: function () {

// 禁用按钮防止重复提交

$("#submit").attr({ disabled: "disabled" });

},

success: function (data) {

if (data == "Success") {

//清空输入框 clearBox(); } },

complete: function () {

$("#submit").removeAttr("disabled");

},

error: function (data) { console.info("error: " + data.responseText); } });

你可能感兴趣的:(防止多次点击重复事件)