Здравствуйте.
Скажите почему не отрабатывает 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('Все запросы выполнены успешно.');
})