私は、サイト上の特定の情報を表示するために、何らかの設定のために毎秒データベースを探します。個別の読み込みjquery ajax setInterval
私の考えは、そのようなPHPファイルから情報を取得するには、のsetInterval機能でページを設定するには、でした:
$(document).ready(function(){
var check1 = '';
var check2 = '';
var refreshId = setInterval(function(){
$.post('check.php', function(data) {
var check1 = data;
});
while(check1 != check2){
if(check1 == 'score'){
$('#ajax').load('score.php');
}
if(check1 == 'stats'){
$('#ajax').load('stats.php');
}
var check1 = check2;
}
}, 1000);
});
たときに私の問題は、唯一のdiv #ajaxをリロードすることであり、 var testは他の値に変更されます。値が同じであれば、divのリアロードはありません。
誰かが助けることができますか?
「check.php」の内容が変更されているかどうかを確認する必要があるため、理由を理解できません。 また、setInterval関数はwhileループを停止すると思いますか? –
あなたは3つの異なる変数を持っているので、すべて「check1」と呼ばれます。実際には1つしか必要ありません。 – izb