【问题标题】:how to make my php page reload each 2 minutes using javascript?如何使用 javascript 让我的 php 页面每 2 分钟重新加载一次?
【发布时间】:2010-06-17 04:08:29
【问题描述】:

每两分钟我想检查一下我是否收到了一些消息,所以想每两分钟重新加载一次我的页面如何使用 javascript 重新加载我的 php 页面

【问题讨论】:

  • 请问为什么?通常你只想刷新页面的一部分

标签: php settimeout


【解决方案1】:
<body onload="setInterval('window.location.reload()', 120000);">

【讨论】:

  • 简单有效:)
【解决方案2】:

你为什么坚持使用 javascript。你也可以在没有 Javascript 的情况下做到这一点。 &lt;meta http-equiv="refresh" content="2;url=http://path/to/the/page" /&gt;

【讨论】:

  • 嗨它的工作原理是在元标记中使用它而不是在javascript中使用有什么好处
  • 如果用户禁用了javascript,这将继续工作:)
【解决方案3】:

又快又脏:

setTimeout( function() {
    location.reload()
}, 120000);

虽然我认为可能有更好的方法来做到这一点,但这就是我所知道的。

【讨论】:

    【解决方案4】:

    我建议考虑使用 ajax。查看 jQuery 库或任何 JavaScript 库。

    http://jquery.com/

    【讨论】:

      【解决方案5】:
            <meta http-equiv="refresh" content="n">
      

      如果您的客户没有 javascript,例如功能手机浏览器,该怎么办? 将其放在 HTML 标头的头文件夹中。 n 是刷新间隔的秒数。

      【讨论】:

        【解决方案6】:

        我发现的最简单的方法也是 javascript 证明。

        此代码位于 HEAD 标记之间。

        <META HTTP-EQUIV="refresh" CONTENT="15">
        

        上面的代码每 15 秒重新加载一次页面。根据需要将 15 更改为所需的值。例如; 300 个页面每 5 分钟重新加载一次。

        【讨论】:

          猜你喜欢
          • 2016-07-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-09-07
          • 2014-10-18
          • 2011-09-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多