首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP工作时显示加载图像

在PHP工作时显示加载图像
EN

Stack Overflow用户
提问于 2011-03-19 20:23:15
回答 1查看 1.2K关注 0票数 0

我想在PHP脚本运行时显示一个正在加载的GIF,小示例:

使用LOADING.GIF编写HTML代码

PHP代码

代码语言:javascript
复制
sleep(5)
echo("<script>location.href = 'http://www.google.com';</script>");

如果我运行此示例,页面将在5秒内加载,然后在0.3秒内显示loading.gif,然后将我发送到谷歌。有没有办法把所有的html加载到浏览器中,然后运行PHP脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-19 20:27:14

由于HTTP服务器的输出缓冲,您无法预测脚本输出的不同部分何时会到达浏览器。相反,您应该加载一个简单的“加载...”页面,并从该页面使用Javascript触发一个AJAX请求,以触发当前PHP脚本的“工作”,然后获取输出并用它替换加载页面的内容。

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

https://stackoverflow.com/questions/5362031

复制
相关文章

相似问题

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