ajax ile çekilen veriler birbirine karışıyor
merhaba arkadaşlar, Linkteki gibi bir çalışmam var. listeden bir değer seçtiğimde varsayılan değer ile listeden yeni seçilen değerin verileri bir birine karışıyor. bu konuda yardıma ihtiyacım var. yardımcı olabilirseniz sevinirim.
<select>
elementinin onchange
olayını tetikleterek çalıştırdığınız fonksiyonun içinde setInterval()
fonksiyonu var. Her onchange
olayıyla yeni bir setInterval()
daha kuruyorsunuz. Yeni setInterval()
fonksiyonunu çalıştırmadan önce, öncekini durdurmalısınız.
1) Mesela ilk satırda global bir değişken oluşturun:
var countdownInterval = null;
2) setInterval()
fonksiyonunu oluştururken bu değişkene de atayın. Ayrıca sayımı başlatmadan önce, önceki sayımı temizleyin.
calculateCountdown(todayImsakDate, todayAksamDate, tomorrowImsakDate, $countdown);
if(countdownInterval) clearInterval(countdownInterval);
countdownInterval = setInterval(function() {
calculateCountdown(todayImsakDate, todayAksamDate, tomorrowImsakDate, $countdown);
},1000);