在jquery中的某些延迟之后刷新页面

时间:2014-06-25 05:30:32

标签: javascript jquery html5

这是我的问题:我需要显示一段时间的消息,然后重新加载页面。 有人告诉我如何在一定延迟后重新加载页面?

3 个答案:

答案 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>