.ajaxStart()并且
.ajaxStop()针对
所有 请求 一起使用 ,
ajaxStart在第 一个
同时请求开始时
ajaxStop触发,然后在该同时批处理的 最后一个
完成时触发。
因此,假设您一次发出3个请求,
ajaxStart()在第一个请求开始时
ajaxStop()触发,在最后一个请求返回时(它们不一定按顺序完成)触发。
这些事件 没有 任何参数,因为它们是针对一批请求的:
.ajaxStart( handler() ).ajaxStop( handler() )
.ajaxSend()并
.ajaxComplete()在
每个请求 发送/完成后触发一次。这就是为什么这些处理程序传递参数而全局/批处理参数不传递的原因:
.ajaxSend( handler(event, XMLHttpRequest, ajaxOptions) ).ajaxComplete( handler(event, XMLHttpRequest, ajaxOptions) )
对于单个文档来源,您需要遵循的是API的Global
Ajax Events部分。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)