• 10-02-2016, 17:51:24
    #1
    Merhabalar,

    sayfamda divler mevcut. each ile divleri yakalıyor ve içerisindeki parametreleri de alarak ajax fonksiyonunu çalıştırıyorum.

    ajax çalışırken (bazen çalışıyor, bazen çalışmıyor.) div lerin yanına loader.gif gösteriyor, bittiğinde ok.jpg gösteriyorum.

    fakat each döngüsü ajax'ın bitmesini beklemeden tüm divlerde aynı anda istekte bulunuyor.

    ben ise tek tek istek çalışsın, biri bittiğinde diğeri başlasın istiyorum..

    $(function() {
    		$( "#btnbaslat" ).click(function() {
    			
    			$( ".urls" ).each(function( index ) {
    				$(this).append('<img src="/assets/img/loader.gif">');
    				craw($( this ));
    			});
    			
    			function craw(ob){
    				komutları..
    			}
    
    			
    			
    		});
    	});
  • 24-02-2016, 15:53:17
    #2
    Jquery ajax default olarak asenkron olarak çalışmak üzere ayarlanmış. Onun için sizin tüm istekleriniz aynı anda gerçekleşiyor. Paremetre ile isteklerin asenkron değilde senkron olarak iletilmesini isteyebilirsin