ajax sonrası istek sırası karışmadan

0 Cevap php

Ben kullanıcı bir veritabanına giren bir php sayfasına (ajax) veri gönderen bir sayfa var. Ben veritabanını kontrol Ancak, bazen, istekleri sipariş çıkıyorum.

Meydana ve veritabanına göndermek için göndermek vurmak gibi temelde, kullanıcı olayları girer. Bazen, kullanıcı bu durumda, 2 olaylar bir anda 1 gönderilir, göndermeden önce 2 olayları kaydeder. Zaman zaman açık olsun bu böyledir.

Burada ilgili kodudur.

    i = 0;
    while (event[i]) {

        var post_data =  //post data for event[i]

        $.ajax({  
            type: "POST",  
            url: "save_event.php",  
            data: post_data,
        }); 

        event.splice(0,1);
    }

Olay [] kullanıcı göndererek olayları içeren bir dizidir. Her olay, çeşitli özelliklere sahip bir nesnedir. Genellikle, dizide sadece 1 nesne yoktur, ama bazen 2 adet var. Ben 3 satır yayılan çünkü post_data yapmak parçası kaldırıldı.

Belki 2 olaylar vardır ki zamanın yarısı, veritabanında ters olsun. Bunu ortadan kaldırmak bir yolu var mı? Ya onu işlemek için sunucu alır ve 1 işlem yapılır önce bazen, o 2. bitirmek sürenin uzunluğuna tamamen bağlıdır?

0 Cevap