2011-12-03 69 views
0

好吧,基本上這是我的問題,我無法在這個網站或任何網站上找到任何有關它的信息。我使用Ajax刷新一個包含php文件,並保持自己刷新。基本上,第一次刷新罰款10秒,然後發生這種情況第二次刷新是5秒,同時刷新本身,然後下一個約2秒做同樣的事情,和下降到1秒。我不知道爲什麼它會這樣做。Ajax令人耳目一新,包括php

這是刷新的代碼。我沒有做其他代碼。我知道這是問題出在哪裏,因爲它會讓自己更加清爽。

<script> 
$("#active").load("active.phps"); 
setInterval(function(){ 
    $("#active").load("active.php"); 
}, 10000); 
</script> 

任何人都可以幫助,我將不勝感激。這是爲了幫助告訴你在線的朋友,並以此降低我的網站和計算機的性能。

+0

是ID爲活躍的元素中的腳本?如果是的話爲什麼? – noob

回答

0

所添加的行添加到腳本的開頭和結尾:

$(function() { 
     $("#active").load("active.phps"); 
     setInterval(function(){ 
      $("#active").load("active.php"); 
     }, 10000); 
    }); 

這個運行scriptafter一切都加載完畢。所以它基本上等待。

+0

非常感謝。它像一個魅力。現在本身沒有令人耳目一新的感覺。我的網站正在運行很多扼殺,我的電腦沒有全部滯後。 – user1079456

1

我認爲這個問題可能是在ajax加載的時候,方法可能是正確調用,但有從ajax加載延遲。也許你可以考慮使用setTimeout?

簡單的例子:

$(function() { 
function loadPage() { 
    $("#active").load("active.phps"); 
    setTimeOut(loadPage, 10000); 
} 
setTimeOut(loadPage, 10000); 
$(function() { 
相關問題