首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery延迟加载php页面30秒

问使用jquery延迟加载php页面30秒
EN

Stack Overflow用户
提问于 2014-12-11 12:15:28
回答 1查看 547关注 0票数 0

我发布了带有php的延迟加载,但是每个人都说这很困难。

而且它更好地使用jquery。

有人给我一些提示或参考吗?

我想让我的php页面延迟加载一些图像(加载图像)。

像这样

home.gif

我有3 php页面

如果单击“提交”按钮,则从第一页开始,下一页是loading.php页

显示加载图像,30秒后我想重定向到

第三页final.php。

重定向和延迟函数不是问题,问题是

当开始延迟加载图像时没有显示。

我希望在延迟30秒时将图像显示给用户。

代码语言:javascript
复制
<?php
$delaytime=30;
for ($x=0; $x<$delaytime; $x++) {
  echo " ";
  sleep(1);
}

header("Location: /final.php"); /* Redirect browser */
exit();

?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-11 12:20:39

您的loading.php页面应该是:

代码语言:javascript
复制
<img src="loading_image_here.gif" />
<a href="final.php">Click here if the browser does not redirect you</a>
<script type="text/javascript">
    setTimeout(function() {
        location.href = "final.php";
    },30000); // 30 seconds
</script>

注意,大多数人可能不想等30秒,除非有充分的理由.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27422665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档