jQuery中的Ajax全局事件
Ajax全局事件
全局事件会在有ajax请求的情况下触发。
方法名称 | 说明 |
---|---|
ajaxStart(callback) | Ajax请求开始时执行的函数 |
ajaxStop(callback) | Ajax请求结束时执行的函数 |
ajaxComplete(callback) | Ajax请求完成时执行的函数 |
ajaxError(callback) | Ajax请求发生错误时执行的函数,捕捉到的错误可以作为最后一个参数传递 |
ajaxSend(callback) | Ajax请求发送前执行的函数 |
ajaxSuccess(callback) | Ajax请求成功时执行的函数 |
注意:如果想使某个Ajax请求不受全局方法的影响,那么可以在使用$.ajax(options)方法时,将参数中的global设置为false
$.ajax({
url:"test.html",
global:false
});
//jQuery1.5版本之后的设置方法
$.ajaxPrefilter(function(options){
options.global=true;
});