v2.5.2
Giriş yap

Ajax Anlık Beğeni Sayısını Çekme Sorunu

enesadim
592 defa görüntülendi

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);  
                                               }
                                            });
                                        });
Cevap yaz
Cevaplar (1)
makifgokce
1410 gün önce
$('#veriler<?php echo $k->id; ?>').load('<?php echo base_url('like_cek/'.$k->id.''); ?>').delay(1000);

setInterval() yerine sonunda .delay() kullan.