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 に答える