次のコードは、私が予測したようには機能しません。
jQuery.get("/api/resource/1")
.then(function(res){ return res.length; })
.then(function(res){ var length = res; });
length
上記の関数から返された長さプロパティの値を取得すると思っていましたが、そうではありません。res の値は連鎖されません。しかし、このコードを dojo で書くと、予測どおりに動作します。
dojo.xhrGet({url:"/api/resource/1"})
.then(function(res){ return res.length; })
.then(function(res){ var length = res; });
jQuery を希望どおりに動作させるにはどうすればよいですか?