Привет ребята мне нужна помощь здесь, на мой плохой мыслящем мозгу:JS/JQuery передавая элементы массива
У меня есть объект:
var ch = [function1(), function2(), function3(), function4()];
функции пример:
function function1()
{
return $.ajax({
type: "GET",
url:url,
dataType:"jsonp",
success: function(data){}
});
}
я необходимо как-то передать этот объект здесь:
$.when(function1(), function2(), function3(), function4()).done({
function(data1, data2, data3, data4)
});
, конечно, эта идея неверна:
$.when(ch) -- which is wrong
Вы можете помочь с этим? Или, может быть, это неправильный способ? Можете ли вы мне посоветовать?
Спасибо!
являются 'function1(), function2() ... и т. Д. Результаты вызова этих функций? Вернули ли они ['DeferredObject'] (http://api.jquery.com/category/deferred-object/)? – zzzzBov
да, все функции возвращают объект данных, я обновил свой пример: – AlexC