所有ajax .load()请求完成后执行函数

Mik*_*ike 19 ajax jquery

我有一个有标签集的页面.每个选项卡都由jQuery .load()函数加载.

我想显示一个加载动画,当所有的ajax请求都完成时,它会消失.但是,document.ready()只给了我有限的成功.

在执行代码隐藏加载动画之前,如何确保完成所有ajax请求?

小智 8

$(document).ready(function () {
     $(document).ajaxComplete(function () {
         alert('Completed');
     });
});
Run Code Online (Sandbox Code Playgroud)


Jas*_*son 6

ajaxComplete

根据文件:

$('.log').ajaxComplete(function() {
    $(this).text('Triggered ajaxComplete handler.');
});
Run Code Online (Sandbox Code Playgroud)

  • 好吧,这将在每个AJAX请求完成时触发.我把这个问题读作"如何检测它们何时完成?" (3认同)