这是我的问题:我需要显示一段时间的消息,然后重新加载页面。 有人告诉我如何在一定延迟后重新加载页面?
答案 0 :(得分:31)
你甚至不需要jQuery或HTML5:
setTimeout(location.reload.bind(location), 60000);
这将等待1分钟(60,000毫秒),然后调用location.reload
函数,这是一个内置函数来刷新页面。
答案 1 :(得分:13)
setTimeout(function(){
window.location.reload(); // you can pass true to reload function to ignore the client cache and reload from the server
},delayTime); //delayTime should be written in milliseconds e.g. 1000 which equals 1 second
答案 2 :(得分:4)
您可以尝试 而不使用js ,它会循环:
<meta http-equiv="refresh" content="5"/> <!-- 5 sec interval-->
<h1>Page refersh in every 5 seconds...</h1>
您甚至可以导航到另一个页面,访问谷歌主页
<meta http-equiv="refresh" content="5;http://www.google.com"/> <!-- 5 sec delay-->
<h1>Redirecting in 5 seconds...</h1>