我想在PHP脚本运行时显示一个正在加载的GIF,小示例:
使用LOADING.GIF编写HTML代码
PHP代码
sleep(5)
echo("<script>location.href = 'http://www.google.com';</script>");如果我运行此示例,页面将在5秒内加载,然后在0.3秒内显示loading.gif,然后将我发送到谷歌。有没有办法把所有的html加载到浏览器中,然后运行PHP脚本?
发布于 2011-03-19 20:27:14
由于HTTP服务器的输出缓冲,您无法预测脚本输出的不同部分何时会到达浏览器。相反,您应该加载一个简单的“加载...”页面,并从该页面使用Javascript触发一个AJAX请求,以触发当前PHP脚本的“工作”,然后获取输出并用它替换加载页面的内容。
https://stackoverflow.com/questions/5362031
复制相似问题