加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

$.ajax的重写

发布时间:2020-12-16 03:03:39 所属栏目:百科 来源:网络整理
导读://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){}
//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);  
};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读