Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Ajax döngü post gönderme

Konu, 'Javascript' kısmında check54 tarafından paylaşıldı.

  1. check54

    check54 Üye

    Kayıt:
    14 Ekim 2011
    Mesajlar:
    86
    Beğenilen Mesajlar:
    0
    merhaba

    function control(id)
    {
    var idi = id;
    $('#gizle'+idi).hide();
    $('spn'+idi).hide();
    $('tms'+idi).hide();
    $.ajax(
    {
    type: "GET",
    contentType: false,
    url: "/control/control.php",
    data: {
    stream_id : idi,
    },
    beforeSend: function() {
    $('#yukleniyor'+idi).show();
    $('#kanal_durum'+idi).hide();
    },
    cache: false,
    success: function(veri)
    {
    if(veri==0){
    $('#durum'+idi).html('<img src="/img/offline.png" width="24" height="24" />');
    $('#gizle'+idi).show();
    }else {
    $('#durum'+idi).html('<img src="/img/online.png" width="24" height="24" />');
    $('#res'+idi).hide();
    }
    },
    complete: function() { $('#yukleniyor'+idi).hide(); }
    })
    return false;
    }

    <script type="text/javascript">
    $(document).ready(function(){
    control(<?php echo $no;?>);
    });
    </script>

    while döngüsü içinde çalışıyor

    <?php echo $no;?>

    bir anda hepsini gönderiyor. yokmudur bir çaresi tek tek gönderirmi

    yada işlem bitmeden diğer işleme geçmesin. aynı anda post edince sorunlar oluyor

    yardımcı olursanız duacı olacağım sizlere
     
  2. BitaMig

    BitaMig Daimi Üye

    Kayıt:
    23 Mart 2008
    Mesajlar:
    1,248
    Beğenilen Mesajlar:
    3
    Meslek:
    MIS / BI
    Şehir:
    ISTANBUL
    Selam ,
    Senaryoyu bilmiyorum ama fonksiyonunu for döngüsü yerine do while ve setInterval ile belirli aralıklarla çağırabilirsin.

    setInterval için referans link :
    Window setInterval() Method