2013-01-08 89 views
1

我在這裏使用這段代碼,我每30秒刷新一次頁面。阿賈克斯問題刷新無需重新加載

我的問題是,加載內出現的其他頁面很晚的頁面。

我怎麼可以自定義此功能,以使其在加載第一時刻出現在頁面上,以及它在每次30秒更新一次?

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

我的意思是,我有lista.php頁面,其中我加載了pagination.php頁面。 當我去lista.php pagination.php應該立即出現。 但它沒有。 我應該如何修改它? 感謝

回答

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 
}); 
+0

uhmm,不,其實那是我使用的代碼..你覺得我應該用這個代替它呢? –

+0

我不認爲這是刷新頁面... –

+0

哦,不,這不會重新加載頁面.. 它顯示的內容的時候了,雖然 –