如何检测使用AJAX的网站何时被完全加载?

时间:2013-03-01 11:47:11

标签: ajax delphi webbrowser-control twebbrowser

对于不使用AJAX的网站,我使用OnDocumentComplete事件来了解页面加载何时完成。

我的问题是,如何检测使用AJAX请求的网站何时准备就绪(例如,当使用AJAX获取某些搜索结果的网站完成其工作时)?

1 个答案:

答案 0 :(得分:0)

好的,这是我自我发展的一招。

1 - 在你的html页面中创建一个div并将其文本设置为“false”。

2 - 在您的服务器端将javascript放在返回代码的末尾。例如,您的网站在ajax调用时返回以下文本。

一 b C d ë

所以在这篇文章之后放了一个javascript代码,将div的文本从“false”改为“true”

所以会发生的是,一旦你从ajax调用中收到所有数据,你也会收到javascript代码并运行该代码并设置div的值。

所以在收到所有数据的页面中,您将看到指标div。你会知道你收到了所有数据。您也可以在完成数据后以类似的方式运行函数。