Aşağıdakiler her 7 saniyede bir çalışır ve showAlert() işlevini çağırır. Veritabanından herhangi bir veri bulursa görünür. Sorum şu, herhangi bir veri bulması durumunda nasıl durdurabilirim? Yani tekrar tekrar koşmaya gerek yok. arka uç bu konudaHerhangi bir veri bulması durumunda her 7 saniyede bir işlev nasıl durdurulur?
setInterval(function myalert() {
$.getJSON("handler.php?type=alert&callback=?&cookie="+ y, showAlert);
}, 7000);
, kontrolünü almak için bir değişkene içine setInterval kaydetmek zorunda php bu showAlert tüm
function showAlert(data) {
console.log(data[0][0]);
console.log(data[0][1]);
}
'clearInterval' ... –
sonra adlandırılmış işlevi ve clearInterval kullanın veri bulunduğunda: http://stackoverflow.com/questions/109086/stop-setinterval-call-in-javascript – manonthemat