Php JQuery加载不';t活载
我在一个PHP文件中使用JQuery加载另一个名为“live.PHP”的内容的文件,该内容显示time(),但它不加载live。为什么会这样?它过去是有用的 MAIN.PHPPhp 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/
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()不起作用