参考文档 http://www.cnblogs.com/sherlockholmes/p/5286956.html
使用场景:
ajax提交数据时 由于网络获取其他原因导致 用户反复的提交数据 导致请求多次发生,脏数据可能会出现
beforeSend 可以禁用掉提交按钮
complete 可以使按钮可用
eg:
// 提交表单数据到后台处理$.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);}});