天天看点

jQuery全局Ajax事件处理器

1.  .ajaxcomplete( handler(event, xmlhttprequest, ajaxoptions) )

每当一个ajax请求完成,jquery就会触发<code>ajaxcomplete</code>事件,在这个时间点所有处理函数会使用<code>.ajaxcomplete()</code>方法注册并执行。

jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器

效果前:

jQuery全局Ajax事件处理器

效果后:

jQuery全局Ajax事件处理器

2.  .ajaxerror(function(event,xhr,options,exc))

ajaxerror() 方法在 ajax 请求发生错误时执行函数。它是一个 ajax 事件。

jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器

效果前:

jQuery全局Ajax事件处理器

效果后:

jQuery全局Ajax事件处理器

3.  .ajaxsend([function(event,xhr,options)])

ajaxsend() 方法在 ajax 请求开始时执行函数。它是一个 ajax 事件。

jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器

4.  .ajaxstart(function())

ajaxstart() 方法在 ajax 请求发送前执行函数。它是一个 ajax 事件。

无论在何时发送 ajax 请求,jquery 都会检查是否存在其他 ajax 请求。如果不存在,则 jquery 会触发该 ajaxstart 事件。在此时,由 .ajaxstart() 方法注册的任何函数都会被执行。

示例与上面差不多。

5.  .ajaxstop(function())

ajaxstop() 方法在 ajax 请求结束时执行函数。它是一个 ajax 事件。

jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器
jQuery全局Ajax事件处理器

6.   .ajaxsuccess(function(event,xhr,options))

ajaxsuccess() 方法在 ajax 请求成功时执行函数。它是一个 ajax 事件。

转载;http://www.cnblogs.com/zqzjs/p/4787123.html

继续阅读