等待所有异步Ajax调用,以便完全加载页面

问题描述 投票:1回答:1

有一些网站(如youtube)在DOM通过javascript准备好后加载了大部分内容。在我注入代码之前,如何确定所有这些请求都已完成。

window.onload = function() {};

在这里不起作用。我的入口点总是在加载整个Ajax内容之前。是否有类似全球承诺的东西?

javascript jquery ajax
1个回答
-1
投票

如果你需要跟踪ajax呼叫。尝试使用Promise,这样你就可以保证所有的电话都完成了。

试试这个:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all

我时不时地使用它等待多个ajax调用完成然后再做一些事情。希望这可以帮助!!!干杯

© www.soinside.com 2019 - 2024. All rights reserved.