如何将 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 中的整个项目