以下代码不像我预测的那样工作:
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 以我想要的方式工作?