
当Ajax请求完成时,ajaxComplete()方法将指定一个要调用的函数。这是一个AjaxEvent。
每当Ajax请求完成时,jQuery都会触发ajaxComplete事件。此时,将执行已使用ajaxComplete()方法注册的所有处理程序。
注意:从jQuery 1.8版开始,此方法仅应附加到文档中。
语法:
$(document).ajaxComplete(function(event, xhr, options))
示例
在Ajax请求完成时显示一条消息:
$(document).ajaxComplete(function(){
$("#done").text("Ajax请求完成");
});测试看看‹/›使用event,xhr和options参数可获得更有用的输出:
$(document).ajaxComplete(function(event, xhr, options){
$("#done").append(options.url);
$("#done").append(xhr.status);
$("#done").append(event.type);
});测试看看‹/›参数值
| 参数 | 描述 |
|---|---|
| function(event, xhr, options) | 指定请求完成时要运行的函数 参数:
|