Nic*_*ver 74
.ajaxStart()而.ajaxStop()对于所有的请求一起,ajaxStart火灾时,第一个同时请求开始,ajaxStop大火那么最后这一批同时完成的.
所以说你一次发出3个请求,ajaxStart()第一次启动时ajaxStop()触发,最后一个发出时触发(它们不一定按顺序完成).
这些事件没有得到任何参数,因为它们是一批请求:
.ajaxStart( handler() )
.ajaxStop( handler() )
Run Code Online (Sandbox Code Playgroud)
.ajaxSend()并且在发送/完成时按照请求.ajaxComplete()开火一次.这就是为什么这些处理程序是传递参数而全局/批处理不是:
.ajaxSend( handler(event, XMLHttpRequest, ajaxOptions) )
.ajaxComplete( handler(event, XMLHttpRequest, ajaxOptions) )
Run Code Online (Sandbox Code Playgroud)
对于单个文档源,API的全局Ajax事件部分就是您所追求的.