2011-03-04 19 views

答えて

5

私は再帰関数でjQueryのload()要素を使用するJavaScript関数

setInterval("getListItems()", 600000); 
0

setIntervalの内側にあなたのAJAXコードを入れてください。

例(私がテストしていない):

function reload(url,miliseconds) {   
    setTimeout(function() { 
     $('#container').text(''); 
     $('#containter').load(url); 
     return reload(url,miliseconds); 
    },miliseconds); 
} 
$(document).ready(function(){ 
    reload('http://www.website.com/dynamic_content.php',600000); 
}); 
+0

それは、コードの1行で実現することができたときに、この利点を説明しますか? – Stoosh

+0

あなたは自分自身のAJAXコードを書いていると言って、あなたはそれを "getListItems()"と題しました。これはコア機能ですか?私はそうは思わない、あなたとは違って、私は彼のためにそれを "reload()"としてコード化した。それ以外は、両方の例が1行のコードで起動されます。 – Arda

+0

どのような目的のためにコア関数を書き直していますか? MySQLからのデータをマッサージする必要がある場合、PHPページからJSONが出力されるとどうなりますか? – Stoosh

関連する問題