1

我在这里有这段代码,我用它来每 30 秒刷新一次页面。

我的问题是,在另一个页面内加载的页面出现得很晚。

如何自定义此功能以使其在加载的第一时间出现在页面中,并使其每 30 秒刷新一次?

function()
{
$('#lista').show().load('pagination.php');}, 30000);

我的意思是,我有 lista.php 页面,我在其中加载 pagination.php 页面。当我去 lista.php 时 pagination.php 应该立即出现。但事实并非如此。我应该如何修改它?谢谢

4

1 回答 1

0

您发布的代码不完整。我假设它看起来像这样:

setTimeout(function() {
    $('#lista').show().load('pagination.php');
}, 30000);

您不必每次都调用 show()。元素#lista 是可见的,对吧?让它在启动时执行:

function LoadContent()
{
    $('#lista').load('pagination.php');
}
$(document).ready(function(){
    LoadContent(); //load contentent when page loads
    setInterval('LoadContent()',30000); //schedule refresh
});
于 2013-01-08T08:32:14.710 回答