Показать сообщение отдельно
  #1 (permalink)  
Старый 09.06.2018, 11:08
Аспирант
Отправить личное сообщение для Evgeny_Dedov Посмотреть профиль Найти все сообщения от Evgeny_Dedov
 
Регистрация: 14.07.2013
Сообщений: 32

Несколько запросов - один callback
Здравствуйте.
Скажите почему не отрабатывает callback когда все запросы успешны.
У меня что крыша поехала, на ровном месте тупняк!
incJS : function(path, clb){
		var length = path.length, deferreds = [], idx = 0. isJS = [];

		for( ; idx < length; idx++ ){
			if( ! isJS[path[idx]]){
				isJS[path[idx]] = true;				
				deferreds.push($.ajax({url:path[idx], dataType:'script', cache:false}));
			}
		}

		$.when.apply(undefined, deferreds).then(function(){
			if(clb && $.isFunction(clb)) clb();
		});
		
	}

       incJS(['1.js','2.js','3.js'], function(){
              console.log('Все запросы выполнены успешно.');
       })
Ответить с цитированием