一、Ajax所有过程事件分析
JQuery在执行Ajax的过程中会触发很多事件。
这些事件可以分为两种事件,一种是局部事件(Local),一种是全局事件(Global)。
局部事件:可以通过$.ajax来调用,你某一个Ajax请求不希望产生全局的事件,则可以设置global:false。
全局事件:跟click等事件类似,可以绑定到到每一个DOM元素上。
这些事件的按照事件的触发顺序如下介绍:
局部事件(Local)全局事件(Global)ajaxStart 全局事件
开始新的Ajax请求,并且此时没有其他ajax请求正在进行。beforeSend 局部事件
当一个Ajax请求开始时触发。如果需要,你可以在这里设置XHR对象。ajaxSend 全局事件
请求开始前触发的全局事件。success 局部事件
请求成功时触发。即服务器没有返回错误,返回的数据也没有错误。ajaxSuccess 全局事件
全局...[ 查看全文 ]