我在页面中使用了Jquery自动刷新功能。我使用3功能刷新一些页面。 对于1和2功能工作良好。但是在功能3中需要自动刷新时遇到问题。在该页面中,我从表数据库获取数据。运行页面时,它不会自动刷新。
这是我的jquery函数:
var auto_refresh = setInterval
(
function ()
{
$('#load_yesterday').load('day/yesterday.php').fadeIn("slow");
$('#load_today').load('day/today.php').fadeIn("slow");
$('#load_data').load('datas.php').fadeIn("slow");
}, 5000
);
和设置自动刷新的html div:
<div id="load_yesterday">
<?php include ("day/yesterday.php"); ?>
</div>
<div id="load_today">
<?php include ("day/today.php"); ?>
</div>
<div id="load_data">
<?php include ("datas.php"); ?>
</div>
负载昨天和今天工作正常。但是当加载数据时,它不会自动刷新。在data.php中,没有JS代码,只是从表数据库中获取数据。
有人有建议吗?或者我的代码错了?请帮忙。
答案 0 :(得分:0)
不要在PHP代码中包含php页面,因为你在jQuery中使用它们调用它们(下面的代码)。
setInterval(function (){
$('#load_yesterday').load('day/yesterday.php').fadeIn("slow");
$('#load_today').load('day/today.php').fadeIn("slow");
$('#load_data').load('datas.php').fadeIn("slow");
}, 5000);