每30秒自动刷新页面
P粉101708623
P粉101708623 2023-08-24 00:43:45
0
2
666
<p>我有一个 JSP 页面,它必须显示正在运行的各种作业的状态。其中一些作业需要时间,因此它们的状态从处理中变为完成需要一段时间。</p> <p>拥有一个每 30 秒左右刷新页面的 JavaScript 函数是个好主意吗?使用不断刷新页面的脚本是否会产生任何影响?</p> <p>另一个选项是有一个刷新按钮,单击该按钮将刷新页面。</p>
P粉101708623
P粉101708623

全部回复(2)
P粉951914381

只需在head部分简单的一行代码就可以刷新页面

虽然它不是一个 JavaScript 函数,但它是完成上述任务的最简单方法。

P粉421119778

对此有多种解决方案。如果您希望刷新页面,实际上不需要 JavaScript,如果您在 head 标记中添加此 meta 标记,浏览器可以为您完成此操作。 p>

<meta http-equiv="refresh" content="30">

浏览器将每 30 秒刷新一次页面。

如果您确实想使用 JavaScript 执行此操作,则可以使用 Location.reload() 每 30 秒刷新一次页面 (docs) 在 setTimeout() 中:

window.setTimeout( function() {
  window.location.reload();
}, 30000);

如果您不需要刷新整个页面,而只需要刷新其中的一部分,我想 AJAX 调用将是最有效的方法。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!