チェーンに対して返されたデータが最初の遅延データであることに問題があります。最初の例は動作します:
api.getData().done(function(data){
api.getData2().done(
function(data2){
$.log('success', data2);
});
});
しかし、2 番目の例は、2 番目の.then () に data2 を使用して動作する必要がありますが、何らかの理由で data1 と同じです。
api.getData().then(function(data1){
return api.getData2();
}).then(
function(data2){
$.log('success', data2);
});
助言がありますか?