ajax beforeSend complete 方法

来源:互联网 发布:js数组对象排序函数 编辑:程序博客网 时间:2024/06/05 17:08

参考文档   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);}});

原创粉丝点击