Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 刷新页面而不重新呈现DOM_Php_Jquery_Caching_Metadata - Fatal编程技术网

Php 刷新页面而不重新呈现DOM

Php 刷新页面而不重新呈现DOM,php,jquery,caching,metadata,Php,Jquery,Caching,Metadata,这听起来似乎是一个很容易回答的问题,但请在2020年使用回答之前阅读我的完整问题。您可以使用或像单页应用程序一样操作。任何时候重新加载页面时,它都会闪烁并重新打开。浏览器不知道它是同一页。它将其视为一个新文档。您需要的是AJAX。您希望只加载更改的内容(在JavaScript/AJAX中),然后更新页面中更改的对象。它可能无法无缝显示,因为更改的内容可能会迫使页面调整一点大小,但它不会完全空白。听起来您希望使用AJAX。我们可以问一下您希望通过这种行为实现什么吗?你为什么要这么做?@Enijar

这听起来似乎是一个很容易回答的问题,但请在2020年使用
回答之前阅读我的完整问题。您可以使用或像单页应用程序一样操作。

任何时候重新加载页面时,它都会闪烁并重新打开。浏览器不知道它是同一页。它将其视为一个新文档。您需要的是AJAX。您希望只加载更改的内容(在JavaScript/AJAX中),然后更新页面中更改的对象。它可能无法无缝显示,因为更改的内容可能会迫使页面调整一点大小,但它不会完全空白。听起来您希望使用AJAX。我们可以问一下您希望通过这种行为实现什么吗?你为什么要这么做?@Enijar正如人们已经说过的,你需要使用Ajax。这是完全可能的,但您必须处理客户端通过PHP传递数据或在那里创建数据的时间。AJAX如何检查PHP变量?容易的。AJAX用于加载类似check_variable.php的内容,这是一个页面,如果设置了变量,则打印1;如果未设置变量,则打印0(或任何有意义的内容)。然后,基于页面打印的内容,即AJAX接收到的值,JavaScript会做一些事情。
<?php
    $time = time();
    $event_time = '1371772800';

    if($time > $event_time) {
        echo "<meta http-equiv='refresh' content='0;url=./'>";
        exit();
    }
?>