0
Я пытаюсь использовать $ .when() в моем проекте.
Если я напишу что-то вроде:
var getTaskInfo = new Task({'id': task_id}).fetch();
$.when(getTaskInfo).then(function (obj1) {
console.log(obj1);
});
консольный вывод дает мне:
Object {id: 1, task_type_id: "1", project_id: "1", order_in_project: 1, main_answer_id: "1"…}
и все работает отлично
, но когда я пытаюсь использовать несколько обращений()
var getTaskInfo = new Task({'id': task_id}).fetch();
var getAllAnswers = new TaskAnswers(null, {'task_id': task_id}).fetch();
$.when(getTaskInfo, getAllAnswers).then(function (obj1, obj2) {
console.log(obj1);
});
консольный вывод показывает мне, что obj1 сейчас:
[Object, "success", Object]
0: Object
1: "success"
2: Object
length: 3
Это не приемлю я жду.
Что я делаю неправильно? Я просто ожидаю, что obj1 дает мне вывод, как это было в первом случае.