-1

我在 PHP 文件中使用 JQuery 来加载另一个名为“live.php”的内容的文件,它显示时间(),但它不会实时加载。为什么会这样?它曾经工作过。

主.PHP

    echo "<div id='x'></div>";
    echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript">';
    echo '$(document).ready(function() {
            $("#x").load("live.php");
        });';
    echo '</script>';

LIVE.PHP

<?php echo time();
4

1 回答 1

0

您错过了 PHP 文件中的结束 PHP 标签LIVE.PHP
它必须是这样的: <?php echo time(); ?>
您错过了?>PHP 文件中的 ,因此 PHP 文件将无法工作。因此,请确保添加 ?>到您的LIVE.PHP

And 以在不刷新页面的情况下显示实时时间,您可以使用此jQuery

$(document).ready(function(){  
        setInterval(function(){   
            $("#x").load("live.php");
        }, 1000);
    });

这会每 1 秒更新一次页面。
您可以更改1000为您想要的限制(1000 代表 1000 毫秒)

于 2020-09-23T05:22:50.397 回答