だから私はajaxを使ってPOST経由で5秒ごとにいくつかのデータを取得しています。私が達成しようとしているのは、phpファイルが何かを出力した場合、何らかの方法でsetIntervalを停止するか、9999999に設定することです。
これが私が試したことです:
var interval = DEFINEDFROMMYQL;
$(function() {
setInterval(function() {
$.ajax({
type: "POST",
url: "url/file.php",
data: "whatever=2",
success: function(html) {
$("#new").html(html);
if(html.lenght > 0) {
var interval = 99999999999999;
}
}
});
}, interval);
});
私は初心者なので、どんな助けでもありがたいです。