全局开始回调信息
$(document).ajaxStart(function(res){
//开始回调信息
});
$(document).ajaxStart(function(res){
var html = '<div id="loading">' +
' <div class="border">' +
' <div class="loadingBox">' +
' <div class="outer"></div>' +
' <div class="inner"></div>' +
' </div>' +
' </div>' +
'</div>';
$('body').append(html);
$('#loading').fadeIn(300);
});
全局开始发送消息
$(document).ajaxSend(function(){
alert("2")
});
$(document).ajaxSend(function(){
alert("2")
});
全局成功返回
$.ajax()
$(document).ajaxSuccess(function(){
alert("3")
});
$(document).ajaxSuccess(function (e,m,n,data) {
if (data.info == 'invalid_token') {
new popover('登录超时,请重新登录!', 1, true, function () {
top.location.href = '../login.html';
return false;
});
}
return true;
});
在请求已从服务器返回之后,并且响应包含失败状态码
$(document).ajaxError(function(){
alert("4")
});
$(document).ajaxError(function(){
alert("4")
});
在请求已从服务器返回之后,并且在任何已声名的或回调函数已被调⽤之后
$(document).ajaxComplete(function(){
alert("5")
});
处理完成以及任何其他适⽤的全局回调函数已被调⽤之后
$(document).ajaxStop(function(){
alert("6")
});
$('#loading').fadeOut(300, function () {
$(this).remove()
});