• 11-07-2015, 12:50:07
    #1
    Üyeliği durduruldu
    Merhaba json verisini each ile donduruyorum dondurme aşamasında hangi sırada olursa olsun durdurup yeni json verisini en baştan dondurmesini istiyorum ama bir türlü aşamadım şu sorunu yardım lazım.


    					function kaydet(){
    								$('#loadingmessage').show();
    								$.ajax({ 
    									type:'POST', 
    									url:'get.php?ototakip=1', 
    									data:$('#gonder').serialize(), 
    									success:function(cevap){
    										 var JsonObject= JSON.parse(cevap);
    										 if(JsonObject.status == "ok" ){
    											var delay = 0;
    											var takipsayi = 1;
    											var saniye = 1000;
    											var uyeler = JsonObject.users;
    											var uyesayisi = uyeler.length;
    											$('#liste').show();
    											//*
    											$("#listetik").click(function() {
    												$('#maxidci').val(JsonObject.next_max_id);
    												$('#mesaj').html('<div class="alert alert-warning fade in"><center>Yeni Liste Hazırlanıyor...</div>');
    												kaydet();
    											});
    											//*
    											$.each(JsonObject.users, function(pk,username) {
    													console.log(username.username);
    													setTimeout(function(){
    														$.post("gget.php?takipet=1", { pid: username.pk, puser: username.username, sayi: takipsayi, gizli: username.is_private, limit: uyesayisi }) .done(function( data ) { $('#mesaj').html(data); });
    														if(uyesayisi == takipsayi){
    															if(!JsonObject.next_max_id == ""){
    																var maxid = JsonObject.next_max_id;
    																$('#maxidci').val(maxid);
    																kaydet();
    																$('#mesaj').html('<div class="alert alert-warning fade in"><center>Lütfen bekleyiniz Yeni veriler hazırlanıyor...</div>');
    															}
    														}
    														takipsayi++
    													}, delay += saniye);
    											});
    											$('#liste').show();
    											$('#mesaj').html('<div class="alert alert-warning fade in"><center>Lütfen bekleyiniz veriler hazırlanıyor...</div>');
    										 }else {
    											 alert("Data Çekilemedi");
    										 }
    										$('#loadingmessage').hide();											
    									} 
    								}); 
    							}
    17.saturda tıkladıgımda tekrar POST ediyorum aynı fonksiyona veriyi bana yeni each ile dondurmek için veriler sunuyor sonra hem ilk each degerlerini hemde yeni each degerlerini karmaşık post ediyor ben 1.each silip yeni each degerlerini aynı saniye aralıgında donmesini nasıl ayarlarım



    @AycanB; @windofelm; @saintx;
  • 11-07-2015, 13:17:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    each'i durdurmak için return false kullanabilirsin.
  • 11-07-2015, 15:05:05
    #3
    Üyeliği durduruldu
    rob33n adlı üyeden alıntı: mesajı görüntüle
    each'i durdurmak için return false kullanabilirsin.
    each altına bi if atıp dedigini yapıyorum bu sefer 1 tane eskı eachden bitanede yeni eachden post ediyor.
  • 12-07-2015, 01:26:10
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @KadikoyAJANS; yapmak istediğiniz şeyi tam olarak anlamadım. Daha açık bir dille açıklayabilir misiniz?
  • 12-07-2015, 13:01:04
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    each yerine recursive function yaparsan, durdurup başlatmalar vs daha kolay olacaktır.
  • 12-07-2015, 19:01:49
    #6
    Üyeliği durduruldu
    AycanB adlı üyeden alıntı: mesajı görüntüle
    each yerine recursive function yaparsan, durdurup başlatmalar vs daha kolay olacaktır.
    örnek varmıdır acaba
  • 13-07-2015, 13:41:12
    #7
    Üyeliği durduruldu
    AycanB adlı üyeden alıntı: mesajı görüntüle
    each yerine recursive function yaparsan, durdurup başlatmalar vs daha kolay olacaktır.
    Merhaba each silip şole bişi yaptım


    for (var i = 0; i < uyesayisi; i++) {
    														//console.log(JsonObject.users[i]['username']);
    														setTimeout(function(){
    															$.post("gget.php?takipet=1", { pid: JsonObject.users[i]['pk'], puser: JsonObject.users[i]['username'], sayi: takipsayi, gizli: JsonObject.users[i]['is_private'], limit: uyesayisi }) .done(function( data ) { $('#mesaj').html(data); });
    															if(uyesayisi == takipsayi){
    																if(!JsonObject.next_max_id == ""){
    																	kaydet();
    																	$('#mesaj').html('<div class="alert alert-warning fade in"><center>Lütfen bekleyiniz Yeni veriler hazırlanıyor...</div>');
    																}
    															}
    															takipsayi++
    														}, 3000);
    													}

    setTimeout(function(){ ekledigimde hata veriyor

    Alıntı
    Uncaught TypeError: Cannot read property 'pk' of undefined(anonymous function) @ index.php?sayfa=insta-ototakip:357
    ne yapmalıyım gelen veri json
  • 13-07-2015, 14:45:38
    #8
    Öyle karmaşık yazmışsın ki cevap veremiyorum.

    Şuan anladım saten fonksyonu fonskiyona gönderiyorsun bunda sıkıntı yok.

    2. olay ise sen fonksiyonu tekrar çağırıyorsun yani eski each silinsin vs diyorsunda saten onlar silinmiş olur ki
  • 13-07-2015, 15:06:55
    #9
    Üyeliği durduruldu
    AycanB adlı üyeden alıntı: mesajı görüntüle
    Öyle karmaşık yazmışsın ki cevap veremiyorum.

    Şuan anladım saten fonksyonu fonskiyona gönderiyorsun bunda sıkıntı yok.

    2. olay ise sen fonksiyonu tekrar çağırıyorsun yani eski each silinsin vs diyorsunda saten onlar silinmiş olur ki
    olmuyor işte yeni datalarda geliyor bu sefer eskı each dakinden bitane yenisinden bitane atıyor bir daha çalıştırdıgımda gene her 1inden birertane çalıştırıyor devam ediyor. sana şimdi bi demo atcam

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:06:55 -->-> Daha önceki mesaj 14:56:28 --

    AycanB adlı üyeden alıntı: mesajı görüntüle
    Öyle karmaşık yazmışsın ki cevap veremiyorum.

    Şuan anladım saten fonksyonu fonskiyona gönderiyorsun bunda sıkıntı yok.

    2. olay ise sen fonksiyonu tekrar çağırıyorsun yani eski each silinsin vs diyorsunda saten onlar silinmiş olur ki
    http://www.kadikoyajans.com/r10.html


    buyur url salla