ajax控制重复提交

ajax 提供了一些参数,可以实现按钮不可重复点击的限制,利用beforeSend(XHR),和complete(XHR, TS)

$.ajax({url: "/warehousecost/add",data: json,dataType: "json",type: "POST",  beforeSend: function () {$("#submit").val('正在保存...').attr('disabled', true);//触发请求前 设置不可点击},complete: function () { $("#submit").val('提交').attr('disabled', false);// 请求完成后},//contentType: "application/json;charset=UTF-8",success: function (data) {if (data.code == 0) {//编辑成功layer.msg('新增成功!', {skin: 'layer-skin-blue' //样式类名, closeBtn: 0, time: 3000, icon: 1, shade: 0.3, end: function () {layer.closeAll();parent.layer.closeAll();}});} else {//编辑失败layer.msg(data.msg);}},error: function () {}
});


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部