Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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 JQuery加载不';t活载_Php_Html_Jquery_Time_Trending - Fatal编程技术网

Php JQuery加载不';t活载

Php JQuery加载不';t活载,php,html,jquery,time,trending,Php,Html,Jquery,Time,Trending,我在一个PHP文件中使用JQuery加载另一个名为“live.PHP”的内容的文件,该内容显示time(),但它不加载live。为什么会这样?它过去是有用的 MAIN.PHP echo "<div id='x'></div>"; echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/

我在一个PHP文件中使用JQuery加载另一个名为“live.PHP”的内容的文件,该内容显示time(),但它不加载live。为什么会这样?它过去是有用的

MAIN.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>';
echo”“;
回声'
';
echo'$(文档).ready(函数(){
$(“#x”).load(“live.php”);
});';
回声';
LIVE.PHP

<?php echo time();

您错过了
LIVE.PHP

它必须是这样的:

您错过了PHP文件中的
?>
,因此PHP文件无法工作。因此,请确保将
?>
添加到
LIVE.PHP


对于不刷新页面而显示实时时间的,您可以使用此jQuery

$(文档).ready(函数(){
setInterval(函数(){
$(“#x”).load(“live.php”);
}, 1000);
});
这会每1秒更新一次页面。

您可以将
1000
更改为所需的限制(1000代表1000毫秒)

不,PHP工作正常。它只是不经常加载。我必须刷新页面才能看到时间()的变化。我已经编辑了答案:)看看这是否有帮助!谢谢,但是时间()只是一个例子。真正的问题是在不刷新的情况下加载整个PHP文件。我真的不想实时显示time()。我想你可以在main.php文件中回显time(),这样你就不必每次都刷新页面:)我说。。。time()就是一个例子。我想从另一个LIVE文件加载内容,但函数load()不起作用