Показать сообщение отдельно
  #1 (permalink)  
Старый 11.12.2011, 22:46
Интересующийся
Отправить личное сообщение для wwwboy Посмотреть профиль Найти все сообщения от wwwboy
 
Регистрация: 12.10.2010
Сообщений: 22

Как передать данные из первого deferred.done в последующие
Как передать данные вниз по цепочке вызовов deferred без использования глобальных переменных?

function doSomthing() {
  var ajx = $.ajax(.....);
  ajx.done(function{
    var data = calcAndTransformSomeData();
  });
  return ajx;
};

var job = doSomthing().done((){
  //тут мне необходимо получить data полученный в ajx.done в doSomthing
  var data = ....
});
Ответить с цитированием