jquery发送ajax请求并设置请求头,防止重复提交表单
一、发送请求
$.ajax({
type: 'POST',
url: "http://127.0.0.1:8080/context/save",
data: User,
beforeSend:function (request) {
request.setRequestHeader("myHeade","123456");
$("#submit").attr({ disabled: "disabled" });
},
success: function (data) {
debugger
console.log(data)
},
complete: function () {
$("#submit").removeAttr("disabled");
},
error:function(data){
console.info("error: " + data.responseText);
}
})
二、请求加载中效果:
$.ajax({
type: 'GET',
url: "http://127.0.0.1:8080/context/getList",
beforeSend:function (request) {
$("loading").show();
},
success: function (data) {
debugger
console.log(data)
},
complete: function () {
$("loading").hide();
},
error:function(data){
console.info("error: " + data.responseText);
}
})