永发信息网

怎么重写jquery ajax方法 加密

答案:1  悬赏:60  手机版
解决时间 2021-03-07 17:00
  • 提问者网友:轻浮
  • 2021-03-07 09:26
怎么重写jquery ajax方法 加密
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-03-07 09:34
(function($){    <br>   //备份jquery的ajax方法    <br>   var _ajax=$.ajax;    <br><br>   //重写jquery的ajax方法    <br>   $.ajax=function(opt){    <br>    //备份opt中error和success方法    <br>    var fn = {    <br>    error:function(XMLHttpRequest, textStatus, errorThrown){},    <br>    success:function(data, textStatus){}    <br>    }    <br>    if(opt.error){    <br>    fn.error=opt.error;    <br>    }    <br>    if(opt.success){    <br>    fn.success=opt.success;    <br>    }    <br><br>    //扩展增强处理    <br>    var _opt = $.extend(opt,{    <br>    error:function(XMLHttpRequest, textStatus, errorThrown){    <br>    //错误方法增强处理    <br>    if (layer) {  <br>    layer.msg(&quot;出错了,请联系管理员!&quot;, 2, 3, null, true);  <br>    } else {  <br>    alert(&quot;出错了,请联系管理员!&quot;);  <br>    }  <br>    fn.error(XMLHttpRequest, textStatus, errorThrown);    <br>    },    <br>    success:function(data, textStatus){    <br>    //成功回调方法增强处理    <br>    var error = data.error;  <br>    if (error != undefined &amp;&amp; error == true) {  <br>    if (layer) {  <br>    layer.msg(data.reason, 2, 3, null, true);  <br>    } else {  <br>    alert(data.reason);  <br>    }  <br>    return;  <br>    }  <br>    fn.success(data, textStatus);    <br>    }    <br>    });    <br>    _ajax(_opt);    <br>    };    <br>})(jQuery);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯