Тема: jquery 2 promise
Показать сообщение отдельно
  #9 (permalink)  
Старый 25.04.2017, 13:10
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,729

Сообщение от alexandr2006 Посмотреть сообщение
Вот же возвращаю:

return defer.promise();

Другое дело что может в jquery 2 как-то подругому надо
«return defer.promise();» возвращается в callback'e метода «setState» (и не факт, что этот метод вообще что-то возвращает).
Даже если «setState» возвращает что-либо, то это «что-либо» так и останется в callback'e асинхронного запроса.
Ну и асинхронные запросы устроены так, что код продолжит выполняться не дожидаясь окончания запроса.
Это я к тому, что getDetail наверняка нифига не возвращает.
Ответить с цитированием