php - 简单 HTML DOM 类的延迟

标签 php html ajax parsing dom

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

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

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

有人建议使用 curl,我试过了,结果相同。

提前致谢。

最佳答案

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

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

关于php - 简单 HTML DOM 类的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8883884/

相关文章:

php - PDO:lastInsertId返回什么值?

php - 使用 wpdb->query 时 WordPress 数据库错误

php - 删除数据库表中的特定行并生成html表

php - 如何使 Web 应用程序在线和离线工作

javascript - javascript 变量中的 html 中断和 href (Laravel 5.5)

javascript - 使用 Guzzle 和 Ajax 从 Dropbox 下载文件

php - 为什么我在这里没有取回任何图像?

html - Bootstrap 4 Toggler Dropdown 没有背景

ajax - 在 setState() 回调中发出 AJAX 请求

jquery - Opera中使用jQuery的ajax(跨域请求)