zoukankan      html  css  js  c++  java
  • jquery的ajax重写

    1. (function($){  
    2.     //备份jquery的ajax方法  
    3.     var _ajax=$.ajax;  
    4.       
    5.     //重写jquery的ajax方法  
    6.     $.ajax=function(opt){  
    7.         //备份opt中error和success方法  
    8.         var fn = {  
    9.             error:function(XMLHttpRequest, textStatus, errorThrown){},  
    10.             success:function(data, textStatus){}  
    11.         }  
    12.         if(opt.error){  
    13.             fn.error=opt.error;  
    14.         }  
    15.         if(opt.success){  
    16.             fn.success=opt.success;  
    17.         }  
    18.           
    19.         //扩展增强处理  
    20.         var _opt = $.extend(opt,{  
    21.             error:function(XMLHttpRequest, textStatus, errorThrown){  
    22.                 //错误方法增强处理  
    23.                   
    24.                 fn.error(XMLHttpRequest, textStatus, errorThrown);  
    25.             },  
    26.             success:function(data, textStatus){  
    27.                 //成功回调方法增强处理  
    28.                   
    29.                 fn.success(data, textStatus);  
    30.             }  
    31.         });  
    32.         _ajax(_opt);  
    33.     };  
  • 相关阅读:
    Array的应用
    事物的操作
    定义集合
    wxWidgets 在 Linux 下开发环境配置
    Emacs 中 GDB 的使用
    wxWidgets 在 Windows 下开发环境配置
    Ubuntu14.04终端主机名+用户名修改配色方案
    S5PV210之内外存学习
    Ubuntu14.04进行配置符号链接arm2009q3.tar.bz2
    Ubuntu14.041+VMware12.0NET方式网卡连接虚拟机联网问题解决方法
  • 原文地址:https://www.cnblogs.com/lbangel/p/3068463.html
Copyright © 2011-2022 走看看