Ajax Anlık Beğeni Sayısını Çekme Sorunu
beyler acıl yardım setInter val ıle 1000 sanıyede anlık begenı sayısı cekıyorum herşey tamam calsıyor kod yazdım diyorum kı adam begene bastıgında calıstır ve anlık adama 1 sayı artır ama butttona bastığında da console log da hep kontrol edıyor ben istiyorum ki adam cılıck basın anlık gostersın ve dursun
setInteral 1 Kere Çalışsın Dursun
$('#likes<?php echo $k->id;?>').click(function(){
var like = $("#like_kime<?php echo $k->id;?>").val();
$.ajax({
url: '<?php echo base_url("Islem/like"); ?>',
type: 'POST',
data: {like},
error: function() {
alert('hata');
},
success: function(data) {
// alert(data);
setInterval(function() {$('#veriler<?php echo $k->id; ?>').load('<?php echo base_url('like_cek/'.$k->id.''); ?>');}, 1000);
}
});
});
$('#veriler<?php echo $k->id; ?>').load('<?php echo base_url('like_cek/'.$k->id.''); ?>').delay(1000);
setInterval()
yerine sonunda .delay()
kullan.