Evet client a minimum gecikme ile gondermen gerekir bunun icin reverse ajax konusunu arastirmalisin. Kolay gelsin

Arkadaşlar merhaba. Bir form sayfamdan ajax post ile asp sayfamda döngü ile veriler oluşturup verileri kademeli olarak sayfaya basmak istiyorum. Asp Response. Flush yöntemi ile ajax post olmadan sorunsuz çalışıyor. Ancak Ajax post ile yaptığımda tüm döngü tamamlandığında verilerin tamamını basıyor. Bu sorunu nasıl aşarım response. flush un ajax ile çalışmaması gbi bir durum mu var yoksa ekstra bir kod mu gerekiyor Ajax Kodu: function getir { var a = $ . val ; $ .html ; $. ajax( { type: "POST", url: "Islem. asp?islem=yap", data : , success: function }) } for i = 0 to 5 response. buffer=true... yapılacak iş kodları(her işlem yaklaşık 5 saniye sürüyor) ... response. flush next

Yöntem yanlış. Sunucuda işlem bittiğinde sonuç yansıtılır. Ajax işlemin sonucunu bekler. İçerde for varmış falan ilgilenmez. En son gelen sonucu döndürür. Yapmak istediğiniz şey için döngüyü client tarafında yapıp ajax işlemini tekrarlatmanız lazım.

hocam nette konu ile alakalı bir içerik göremedim ajax reverse yazdım ama

Ajax işlem süresi belki sınırlıdır. Misal, 4 saniyede ajax sonuç istiyordur. Sen de haliyle 6 5 = 30 saniyede işlemi tamamladığın için yanıt vermiyor olabilir. Console bak hata veriyor mu?yapılacak iş kodları kısmındaki süreyi düşürmen gerekebilir.