(function($){
//备份jquery的ajax方法
var _ajax=$.ajax;
//重写jquery的ajax方法
$.ajax=function(opt){
////备份opt中error和success方法
//var fn = {
// error:function(XMLHttpRequest, textStatus, errorThrown){},
// success:function(data, textStatus){}
//}
//if(opt.error){
// fn.error=opt.error;
//}
//if(opt.success){
// fn.success=opt.success;
//}
//扩展增强处理
var _opt = $.extend(opt,{
statusCode: { //传入statusCode对象,定义对状态码操作的方法
401 : function() { //401为服务器返回的自定义状态码,说明当前操作没有权限
//alert("您没有权限进行此项操作,请联系管理员!");
console.log('登录失效');
window.location.reload();
}
}
});
_ajax(_opt);
};
})(jQuery);
jquery重写ajax,设置自定义状态码处理
于 2019-07-19 15:01:19 首次发布