1

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

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

4

1 回答 1

0

好的,这是我自己开发的一个技巧。

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

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

一个 b c d e

因此,在此文本之后放置一个 javascript 代码,将 div 的文本从“false”更改为“true”

所以将会发生的是,一旦您收到来自 ajax 调用的所有数据,您还将收到 javascript 代码,并且该代码将运行并设置 div 的值。

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

于 2013-03-03T09:22:31.203 回答