Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Callback после завершения всех ajax запросов (https://javascript.ru/forum/misc/32135-callback-posle-zaversheniya-vsekh-ajax-zaprosov.html)

Tek 04.10.2012 15:46

Callback после завершения всех ajax запросов
 
аякс запрос храниться в переменной нужно чтобы при завершении срабатывала другая функция. Подскажите метода на подобии abort() для создания колбэка, jquery методы не применяются к запросу.



if(request1 != undefined){
		request1 .abort();           
		}
	}
		request1 = $.ajax({
		type: "GET",
		url: "/market/group_"+id_load+"/",
		success: function(data){
				$(".sub_menu").html("").width("0").height("0");
				$("#content_info").html(data);

				level_two=true;				
				$(objejct).addClass("active");
		},
		error: function(){
			//alert("ajax error");
		}
	});

Hoshinokoe 04.10.2012 22:52

complete - срабатывает, когда запрос завершился

$.ajax({
complete: function(xhr, textStatus) { alert("request finished!");}
...
});


complete(jqXHR, textStatus)
A function to be called when the request finishes (after success and error callbacks are executed).

Вот ссылка на документацию: http://api.jquery.com/jQuery.ajax/


Часовой пояс GMT +3, время: 02:02.