【发布时间】:2010-06-17 04:08:29
【问题描述】:
每两分钟我想检查一下我是否收到了一些消息,所以想每两分钟重新加载一次我的页面如何使用 javascript 重新加载我的 php 页面
【问题讨论】:
-
请问为什么?通常你只想刷新页面的一部分
标签: php settimeout
每两分钟我想检查一下我是否收到了一些消息,所以想每两分钟重新加载一次我的页面如何使用 javascript 重新加载我的 php 页面
【问题讨论】:
标签: php settimeout
<body onload="setInterval('window.location.reload()', 120000);">
【讨论】:
你为什么坚持使用 javascript。你也可以在没有 Javascript 的情况下做到这一点。
<meta http-equiv="refresh" content="2;url=http://path/to/the/page" />
【讨论】:
又快又脏:
setTimeout( function() {
location.reload()
}, 120000);
虽然我认为可能有更好的方法来做到这一点,但这就是我所知道的。
【讨论】:
我建议考虑使用 ajax。查看 jQuery 库或任何 JavaScript 库。
【讨论】:
<meta http-equiv="refresh" content="n">
如果您的客户没有 javascript,例如功能手机浏览器,该怎么办? 将其放在 HTML 标头的头文件夹中。 n 是刷新间隔的秒数。
【讨论】:
我发现的最简单的方法也是 javascript 证明。
此代码位于 HEAD 标记之间。
<META HTTP-EQUIV="refresh" CONTENT="15">
上面的代码每 15 秒重新加载一次页面。根据需要将 15 更改为所需的值。例如; 300 个页面每 5 分钟重新加载一次。
【讨论】: