如何将 PHP 输出插入 html div 替换临时图形

Posted

技术标签:

【中文标题】如何将 PHP 输出插入 html div 替换临时图形【英文标题】:How insert PHP output into html div replacing temp graphic 【发布时间】:2011-09-21 12:02:53 【问题描述】:

我需要显示一个 html 页面,并且页面中有一个 div,我想在其中回显 php 页面的输出。

在获取和准备 PHP 页面时,我想显示“正在加载”消息和临时 gif。

我的 html 代码工作正常 我有 PHP 代码工作/回显。

如何回显 PHP 页面的内容以替换 Div. 的原始内容? (我猜 - 有一个 include:file 和一个 innerhtml 语句,但是如何/在哪里?)

javascript 解决方案就可以了。

谢谢

【问题讨论】:

JavaScript 解决方案是唯一 解决方案。查看 jQuery 的 .get 方法。 【参考方案1】:

将包含图像的 div 添加到您的页面,然后使用 jQuery:

 $('#myDiv').load('mypage.php');

【讨论】:

我已经包含了一个 jquery 库:【参考方案2】:

您实际上是希望在页面加载后对您的 php 脚本进行异步调用,因此 JavaScript 是您的朋友。

页面加载时,包含加载消息和临时 gif,然后对您的 php 脚本进行 ajax 调用并将响应插入到相关的 div 中。

正如@Sjoerd 指出的那样——jQuery 会很好地为您做到这一点。

【讨论】:

【参考方案3】:

看看ajax:

The Low-down

Using ajax with jQuery

【讨论】:

我添加了一个 jquery 库: 但它不起作用 - 你能帮我进一步@Sjoerd @Gary Barnett 上一篇文章中的错字:应该阅读:我添加了一个 jquery 库: 但它不起作用 - 你能帮我进一步吗@Sjoerd @Gary Barnett 现在可以使用了。我在“facebookfeed”前面缺少一个“#”感谢您的帮助。

以上是关于如何将 PHP 输出插入 html div 替换临时图形的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jquery 将 < 替换为 < 和 > 替换为 >

用 php 将 img 替换为 background-image div

如何使用 Pusher php 和 javascript 替换 id div 中的整个项目

如何在节点中的文本中替换/注入html标签?

将PHP文件取出的数据库数据显示在前端HTML文件某个div中的几种方法

jquerymobile 主题 .html 动态 div 替换 jquery