重写 jQuery的ajax方法,添加loading效果

339 阅读1分钟
(function($){
   //备份ajax方法   
   var _ajax = $.ajax;

   //重写ajax方法
   $.ajax = function(opt){

        //扩展增强处理   
        var _opt = $.extend(opt,{   
            beforeSend:function(XHR) {
                loading();
            },
            complete:function(XHR, TS){  
                //请求完成后回调函数 (请求成功或失败之后均调用)。
                closeLoading();
            }
        });
        _ajax(_opt);
    };
})(jQuery);