AJax技术

jQuery AJAX扩展

字号+ 作者:H5之家 来源:H5之家 2017-11-08 10:00 我要评论( )

jQuery AJAX扩展,(function ($) { //1.得到$.ajax的对象 var _ajax = $.ajax; $.ajax = function (options) { //2.每次调用发送ajax请求的时候定义默认的error

(function ($) { _ajax = $.ajax; $.ajax = function (options) { fn = { error: function (XMLHttpRequest, textStatus, errorThrown){ alert('请求出错!!!'); } }; (options.error){ fn.error = options.error; } _options = $.extend(options, { error: function (XMLHttpRequest, textStatus, errorThrown) { fn.error(XMLHttpRequest, textStatus, errorThrown); } }); //5.将最新的参数传回ajax对象 _ajax(_options); }; })(jQuery);下面是调用方法:跟原来的没有任何区别 $(function(){ //初始化操作权限 $.ajax({ url:"/api/v1/Company/nitialize", //请求的url地址 dataType: "json", async: false, type: "GET", success: function(reg) { if(reg.code==0){ } } }); });如果你在调用的时候定义了error方法:会调用定义的error: $(function(){ //初始化操作权限 $.ajax({ url:"/api/v1/Company/nitialize", //请求的url地址 dataType: "json", async: false, type: "GET", success: function(reg) { if(reg.code==0){ } }, error:function(){ alert('我会覆盖,默认定义的error哟!'); } }); });

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 原生JS实现Ajax

    原生JS实现Ajax

    2017-11-08 10:00

  • 【第一课学习】mui.ajax跨域绑定列表实例 by Xueby

    【第一课学习】mui.ajax跨域绑定列表实例 by Xueby

    2017-11-08 09:00

  • Ajax 和 PHP 实现验证码的实时验证

    Ajax 和 PHP 实现验证码的实时验证

    2017-11-07 17:09

  • 【Html5 数据交互】浅析使用Ajax 实现数据交互

    【Html5 数据交互】浅析使用Ajax 实现数据交互

    2017-11-07 17:07

网友点评