在php上加载动画包括div容器[重复]
Posted
技术标签:
【中文标题】在php上加载动画包括div容器[重复]【英文标题】:Loading animation on php include div container [duplicate] 【发布时间】:2013-10-01 01:28:17 【问题描述】:假设我有这样的事情:
<div>
<? require_once('include.php'); ?>
</div>
在包含的 php 脚本加载之前,有没有办法让加载动画?
谢谢
【问题讨论】:
此机制在您的服务器上包含一个脚本,在创建完整页面期间。没有加载图标,因为您的整个页面尚未加载。要拥有这样的加载图标,您需要通过单独调用您的网络服务器来包含您的 sn-p,可能通过答案中暗示的 AJAX。但你目前的机制无法工作。 另外请注意,即使您将应用程序更改为对其包含的 AJAX 调用,您的 PHP 脚本也不会再在相同的上下文中运行。取决于您实际在做什么,您可能需要做的不仅仅是从 PHP 要求更改为 AJAX 包括... 为了清除问题,以免有些人在追求标记问题时过分热心,在发布本文时,我已经阅读了“jQuery“请等待,正在加载...”动画?”问题,找不到我要找的东西。 【参考方案1】:PHP 脚本不会“加载”,它们包含在服务器端,用户获得它们的最终输出。 您需要了解服务器端脚本和客户端脚本之间的区别。
【讨论】:
【参考方案2】:这可以在客户端使用 ajax 加载方法来完成:
$("div#hisId").slideUp("slow").load('include.php').slideDown("slow");
【讨论】:
非常感谢,这非常有效。【参考方案3】:请看这个链接,它有你需要的东西: 动画加载 + 带有详细说明和解释的 Jquery。
How can I create a "Please Wait, Loading..." animation using jQuery?
【讨论】:
答案不完整。该问题显示所有内容都是在初始页面生成期间加载的,而不是在可以观看的单独网络通话期间加载。 你可以将指令实现到一个JS函数中。示例:LoadFile("include_me.php") - 具有加载事件。编辑:请参阅 FaceofJock 的回答,或多或少是我的意思,但不知道有 一个特定的 Jquery 函数可以做这样的事情。 是的,但从最初的问题来看,我猜 OP 离任何这样的解决方案还很远。 ;)以上是关于在php上加载动画包括div容器[重复]的主要内容,如果未能解决你的问题,请参考以下文章