【发布时间】:2014-02-10 07:40:03
【问题描述】:
有谁知道如何在 JavaScript 中仅在 5 秒后刷新一次页面?
我有以下脚本在 5 秒后刷新页面:
setTimeout(function () {
window.location.reload(1);
}, 5000); // After 5 secs
但不知何故,这是每 5 秒刷新一次,而不是在第一个 5 秒后刷新一次。有谁知道如何解决这个问题?
【问题讨论】:
-
确保每次重新加载时它都不会再次运行。
-
你可以设置一个cookie来查看它是否已经运行。如果设置了 cookie,则不要创建超时。更好的是,在 5 秒后使用 AJAX 请求并重新加载页面上的数据。
标签: javascript