微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

$.ajax的重写

//2018-07-05 项目使用
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,{  
        error:function(XMLHttpRequest,errorThrown){
            //错误方法增强处理 

            
            fn.error(XMLHttpRequest,errorThrown);  
        },textStatus){


            console.log(‘成功‘);
            //成功回调方法增强处理  
            fn.success(data,textStatus);  
        },beforeSend:function(xhr){  
     
        }
    });  
    return _ajax(_opt);  
};

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐