2011-10-29 5 views
2

定期的に2つのdivを更新するコードを記述しました。ここにありますタイムリーに複数のdivのリフレッシュを同期

<script language="javascript"> 
$(document).ready(function() { 
$("#autorefresh_1").load("content1.php"); 
var refreshId = setInterval(function() { 
    $("#autorefresh_1").load("content1.php"); 
    }, 9000); 

$("#autorefresh_2").load("content2.php"); 
var refreshId = setInterval(function() { 
    $("#autorefresh_2").load("content2.php"); 
    }, 9000); 

}); 
</script> 

このコードを書くには他にもいくつかの方法がありますか? 2つを合併させるのか?申し訳ありませんが、簡単な質問のために、私はjQueryを初めて使用しています。私はそうのようにそれを行うだろう

答えて

6

$(document).ready(function() { 
    var refresh = function() { 
     $("#autorefresh_1").load("content1.php"); 
     $("#autorefresh_2").load("content2.php"); 
    } 

    setInterval(refresh, 9000); 
    refresh(); 
}); 
+0

1は、あなたがこの中にちょうど '$('と '$(ドキュメント).readyを('置き換えることで、それを簡略化することができますが、最善の解決策であるように思わ場合。 – Tadeck