如何在不告诉浏览器显示加载标志的情况下刷新页面的某个部分?

时间:2014-08-29 19:58:19

标签: php timer triggers refresh

所以,例如,有时您可能会看到一个" Chatbox"在没有

的情况下自动刷新的网站上
  1. 告诉浏览器显示加载标志。
  2. 重新加载整个页面。
  3. 好吧,我在网站上看到了这些聊天框和其他对象,这些对象会在不执行上述操作的情况下自动刷新。所以我想我会在我的网站上制作一个简单的时钟,但是,它正在重新加载整个PHP页面,而不仅仅是那个时钟。

    这是我目前的PHP时钟代码:

    <?php 
    echo date('h:i:s') . "\n";
    echo '<meta http-equiv="refresh" content="1;'.$_SERVER['PHP_SELF'].'" />';
    ?>
    

    但是,一旦我将include 'time.php';放入脚本中,它只会重新加载整个页面而不是那个时钟,它也会跳过时钟中的数字(EG可能是11:48:30和然后它会跳到11:48:33)。我不知道如何解决这个问题,我需要一些帮助。我认为问题的根源可能是我重新加载页面的方式(echo '<meta http-equiv="refresh" content="1;'.$_SERVER['PHP_SELF'].'" />';)但是我无法似乎找到另一种方法来重新加载/刷新这个简单的部分的脚本。我希望尽可能地使用PHP,并且只在需要时才使用HTML / CSS / Javascript。

    感谢您提供帮助。

0 个答案:

没有答案