0
我試圖同步多個骨幹獲取使用jQuery承諾在本SO線程提到: How to synchronize multiple Backbone.js fetches?問題與jQuery的承諾和骨幹
下面的代碼我目前:
$.when(
this.collection1.fetch(),
this.collection2.fetch(),
this.collection3.fetch()).
done(function(){
_this.$el.trigger('custom_event');
}
);
我的期望當所有三次提取都收到響應後,done()將被調用,但是完成的回調將在所有ajax請求仍未完成時立即調用。
我使用jQuery 1.7.1與骨幹0.9.2。