简单HTML DOM类的延迟

时间:2012-01-16 17:31:21

标签: php html ajax parsing dom

我正在使用简单的html dom类,并让它在基本页面上工作,并可以查看我想要的信息。但是,当我尝试在使用ajax重新加载div的页面上使用它时,我似乎无法让它在阅读页面之前“等待”。

我基本上希望它加载页面,然后在读取页面内容之前等待2秒(以便新div有时间加载)。这是可能的还是我试图错误地使用该类?我手动输入了URL,所以这不是链接问题。

Example Page:   - 浏览页面时,您可以看到加载问题。

有人建议卷曲,我尝试了相同的结果。

提前致谢。

2 个答案:

答案 0 :(得分:0)

如果您只想将程序执行延迟一段时间,则可以使用Sleep方法(http://php.net/manual/en/function.sleep.php)。

答案 1 :(得分:0)

PHP在服务器上运行。在服务器上的PHP代码生成页面之后,JavaScript(例如AJAX)在浏览器中运行。您无法在服务器上运行PHP程序,等待稍后在浏览器中发生的事件。

您需要使用PHP代码加载该div的内容,或者使用在客户端上完成工作的JavaScript代码替换PHP DOM解析代码。