我想在服务器上的进程完成后立即刷新页面。我不知道从哪里开始或从哪里开始搜索。
我必须遵循以下方案,该方案完美无缺:
到目前为止一切顺利。我希望网站的用户知道流程何时结束。我已经有一个倒计时到0的计时器,这是处理开始前的秒数。然后向用户呈现文本“处理开始”。
现在,我想在处理结束时向客户端浏览器发送刷新请求。这应该是一些批处理文件命令或mysql函数;我真的没有线索。我确实尝试了<META HTTP-EQUIV="REFRESH" CONTENT="1";URL=home.php">
,但刷新(每1秒或任何其他间隔)是不可接受的,因为用户必须通过表格上传文件,不幸的是每当刷新发生时清除该表格。 (当服务器请求刷新页面时,这不是问题,因为一次只能进行一个上载过程。)
提前感谢您对此事的任何建议!
答案 0 :(得分:0)
你有没有读过AJAX?
我认为jQuery Ajax Upload就是你需要的一切。在服务器端,您可以获取脚本,对其进行处理,上传,向数据库中插入一些相关信息,然后通知客户端上传已完成并且插入已成功。
答案 1 :(得分:0)
使用javascript:
<script rel=JavaScript>window.location="home.php";</script>
答案 2 :(得分:0)
根据Ivo的建议,我最终决定使用AJAX。它相当容易使用!谢谢!