【发布时间】:2013-06-13 17:43:58
【问题描述】:
我有一个 Backbone 模型,它获取一些数据、处理数据,然后一个函数应该获取处理后的数据。
$.when(model.fetch())
.done(function(){
return model.processData()
})
.then(function(processedData){
//make something with the processed data
})
不幸的是,then 方法从 model.fetch() 调用中获取结果,而不是 done 函数的返回值
【问题讨论】:
-
将
done替换为then。见api.jquery.com/deferred.then。 -
这很快,谢谢
标签: javascript jquery backbone.js jquery-deferred promise