`
frank1998819
  • 浏览: 758550 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

重写 Jquery的 类方法 (转)

 
阅读更多

(function($){
 //备份jquery的ajax方法
 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, textStatus, errorThrown){
    //错误方法增强处理
    
    fn.error(XMLHttpRequest, textStatus, errorThrown);
   },
   success:function(data, textStatus){
    //成功回调方法增强处理
    
    fn.success(data, textStatus);
   }
  });
  _ajax(_opt);
 };
})(jQuery);

分享到:
评论

相关推荐

    重写jquery的ajax

    ajax重写,重写jquery的ajax方法,自动增加加载状态,跨域修改等

    bui重写 jquery

    因此,该项目决定对原有的BUI进行重构,去掉其中的View层,转而基于jQuery来实现。 首先,我们来探讨一下MVC模式。这是一种软件设计模式,它将应用程序的数据模型、用户界面以及控制器分离,使得开发和维护变得更加...

    在JavaScript中重写jQuery对象的方法实例教程

    重写jQuery方法能够帮助我们增强原有的功能、改善性能、或者实现原生jQuery未提供的功能。 在本篇教程中,将要着重介绍如何在JavaScript中重写jQuery对象中的val()方法。这个方法原本是用于获取或设置表单元素的...

    jquery重写window alert 信息提示

    在JavaScript和jQuery的世界里,`alert`函数是一个常见的用于弹出简单信息提示框的方法。然而,原生的`alert`对话框样式单一且不可定制,无法满足开发者对用户体验的高要求。因此,"jQuery重写window alert 信息提示...

    jQuery-表单样式重写

    - `jQuery-Nice-Form`可能是一个插件,这类插件通常封装了一系列样式重写和增强功能,如自定义验证提示、表单布局优化等,使用它们可以快速实现高质量的表单样式。 在实际应用中,开发者通常会结合CSS预处理器(如...

    jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法

    5. 返回`ajax`请求的结果,以确保其他依赖`ajax`的jQuery方法可以正常工作。 这种重写方式在需要统一处理权限验证或者进行特定逻辑控制的情况下非常有用,同时也能避免在每个`ajax`请求中重复编写相同的权限检查...

    jquerydemo

    1. 第一个 jQuery 程序 2. jQuery 对象和 DOM 对象 3. 基本选择器 4. 层次选择器 5. 基本过滤选择器 6. 内容过滤选择器 7. 可见性过滤选择器 8. 属性过滤选择器 9. 子元素过滤选择器 10. 表单元素过滤选择器 11. 小...

    ecshop和jquery冲突的解决方法

    1. 首先检查该方法是否已被覆盖或重写。 2. 尝试使用No Conflict模式加载jQuery,并确保在页面底部执行`window.jQuery = jQuery.noConflict();`。 3. 修改Ecshop源码中的相关部分,将其重命名为其他名称,例如`...

    最新jquery.1.8.1

    jQuery 1.8.1中重写了选择器引擎,大大提升了性能。此外,选择器引擎Sizzle修复了一些边缘问题和bug,包括对于多个选择符(~ > +)的改进、更好地检测浏览器bug等。 5. XSS防护 $()方法可以创建HTML元素,如果...

    jQuery炫酷应用实例集锦 JQ3.0 重写版

    目前进度: ...- 大部分的API从使用方法上来说还是差不多的 - 有几个案例不知道是不是因为版本不同的关系导致运行失败,这里也重写了,对应的博客下方也有标注 - 少部分API已经deprecated,如delegate

    kettu, 用 jQuery Sammy和 mustache 重写传输网络客户端.zip

    kettu, 用 jQuery Sammy和 mustache 重写传输网络客户端 kettu使用 jquery 和 mustache.js Port http://github.com/kjg/derailleur 和原始传输网络客户机的端口。kettu osaa monta asiaa 。谢谢典雅设计的k

    jquery 最新版框架下载(1.32-1.8.3)

    jQuery 1.6 版本包括了对属性(Attribute)模型的重要重写,还有诸多性能优化。借此机会感谢jQuery开发团队和jQuery错误分类团队的成员。 jquery1.6.4 此版本较jQuery 1.6.3进行了小幅改进,包括: Data:修复了用“-...

    jquery 最新版框架下载(1.32-1.8.2)

    jQuery 1.6 版本包括了对属性(Attribute)模型的重要重写,还有诸多性能优化。借此机会感谢jQuery开发团队和jQuery错误分类团队的成员。 jquery1.6.4 此版本较jQuery 1.6.3进行了小幅改进,包括: Data:修复了用“-...

    JQuery插件 IP地址输入框

    4. **初始化插件**:在文档加载完成后,通过jQuery选择器找到目标输入框,并调用插件的初始化方法。 ```javascript $(document).ready(function() { $('#ipInput').ipInput(); }); ``` 在这段代码中,`#ipInput`是...

    最新JQuery版本1.8

    jQuery 1.8中重写了选择器引擎,大大提升了性能。此外,选择器引擎Sizzle修复了一些边缘问题和bug,包括对于多个选择符(~ > +)的改进、更好地检测浏览器bug等。 5. XSS防护 $()方法可以创建HTML元素,如果被...

    jquery Mobile

    这个类将作为jQuery Mobile控件的容器,包含与特定jQuery Mobile组件相关的属性和方法。 2. **生成HTML标记**:在控件的`Render`方法中,你需要生成对应的HTML和JavaScript代码,确保这些代码在客户端能够正确解析...

    jquery 教程

    3. **易于扩展**: 用户可以根据需要轻松地扩展jQuery的功能,开发自定义插件或重写现有的插件来满足特定需求。 4. **代码分离**: jQuery允许开发者将JavaScript代码与HTML代码完全分离,这不仅有利于代码的维护,也...

Global site tag (gtag.js) - Google Analytics