У меня проблема с моими возвращенными данными для цепочек, а затем с первыми отложенными данными. Первый пример работает:
api.getData().done(function(data){
api.getData2().done(
function(data2){
$.log('success', data2);
});
});
Но второй пример ДОЛЖЕН работать, имея data2 для второго .then(), но по какой-то причине это то же самое, что и data1.
api.getData().then(function(data1){
return api.getData2();
}).then(
function(data2){
$.log('success', data2);
});
Какие-либо предложения?
api.getData2
? Если я правильно помню,api.getData2
должен вернуть объект обещания, чтобы это работало правильно, и в какой-то момент он также должен разрешить отложенный объект. У меня была эта проблема раньше. - person jedd.ahyoung   schedule 20.11.2012