一、AJAX
发布时间:2020-12-16 02:54:28 所属栏目:百科 来源:网络整理
导读:一、 (function ($) { //1.得到$.ajax的对象 var _ajax = $.ajax; $.ajax = function (options) { //2.每次调用发送ajax请求的时候定义默认的error处理方法 var fn = { error: function (XMLHttpRequest,textStatus,errorThrown) { toastr.error(XMLHttpRequ
一、 (function ($) { //1.得到$.ajax的对象 var _ajax = $.ajax; $.ajax = function (options) { //2.每次调用发送ajax请求的时候定义默认的error处理方法 var fn = { error: function (XMLHttpRequest,textStatus,errorThrown) { toastr.error(XMLHttpRequest.responseText,‘错误消息‘,{ closeButton: true,timeOut: 0,positionClass: ‘toast-top-full-width‘ }); },success: function (data,textStatus) { },beforeSend: function (XHR) { },complete: function (XHR,TS) { } } //3.扩展原生的$.ajax方法,返回最新的参数 var _options = $.extend({},{ error: function (XMLHttpRequest,errorThrown) { fn.error(XMLHttpRequest,errorThrown); },textStatus) { fn.success(data,textStatus); },beforeSend: function (XHR) { XHR.setRequestHeader(‘Authorization‘,‘BasicAuth ‘ + Ticket); fn.beforeSend(XHR); },TS) { fn.complete(XHR,TS); } },options); //4.将最新的参数传回ajax对象 _ajax(_options); }; })(jQuery); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |