根据您的数据的用途和使用方式,我最近开始将数据显示功能放入单独的页面中,然后在页面加载时使用 jquery 将这些页面加载到我的主页上的潜水中,然后在计时器上重新加载 div 和如果需要尽快刷新,则在重新加载功能上,这样您的整个页面不会刷新,使其闪烁并变为空白,而是数据会得到很好的更新。
var paused = false,
auto_refresh = setInterval(
function()
{
if (paused) return false;
$('#mot').fadeOut('slow').load('motview.php?view1=$dayd&viewdate=1').fadeIn('slow');
$('#work').fadeOut('slow').load('workview.php?view1=$dayd&viewdate=1').fadeIn('slow');
$('#motday').fadeOut('slow').load('motdaylist.php? view1=$dayd&viewdate=1').fadeIn('slow');
$('#notelist').fadeOut('slow').load('notelist.php?dayd=$dayd').fadeIn('slow');
}, 60000);
$(document).ready(function(){
$('#mot').load('motview.php?view1=$dayd&viewdate=1');
$('#work').load('workview.php?view1=$dayd&viewdate=1');
$('#motday').load('motdaylist.php?view1=$dayd&viewdate=1');
$('#notelist').load('notelist.php?dayd=$dayd');
});
function reloaddivs()
{
$('#mot').load('motview.php?view1=$dayd&viewdate=1');
$('#work').load('workview.php?view1=$dayd&viewdate=1');
$('#motday').load('motdaylist.php?view1=$dayd&viewdate=1');
$('#notelist').load('notelist.php?dayd=$dayd');
};
上面的即时通讯用于在一个页面上显示 4 大量数据,所有这些数据都在计时器上很好地更新,或者在我通过调用 reloaddivs 与页面交互之后