对于不使用 AJAX 的网站,我使用OnDocumentComplete
事件来了解页面加载何时完成。
我的问题是,如何检测使用 AJAX 请求的网站何时准备就绪(例如,当使用 AJAX 获取某些搜索结果的网站完成工作时)?
对于不使用 AJAX 的网站,我使用OnDocumentComplete
事件来了解页面加载何时完成。
我的问题是,如何检测使用 AJAX 请求的网站何时准备就绪(例如,当使用 AJAX 获取某些搜索结果的网站完成工作时)?
好的,这是我自己开发的一个技巧。
1-在您的 html 页面中创建一个 div 并将其文本设置为“false”。
2-在您的服务器端在返回代码的末尾放置一个 javascript。例如,您的网站在 ajax 调用时返回以下文本。
一个 b c d e
因此,在此文本之后放置一个 javascript 代码,将 div 的文本从“false”更改为“true”
所以将会发生的是,一旦您收到来自 ajax 调用的所有数据,您还将收到 javascript 代码,并且该代码将运行并设置 div 的值。
因此,一旦收到所有数据,您就会在页面中看到指标 div。你会知道你已经收到了所有的数据。您也可以在完成数据后以类似的方式运行函数。