jquery promises和backbone的问题

时间:2013-11-04 00:13:41

标签: javascript jquery backbone.js

我正在尝试使用此SO线程中提到的jquery promises同步多个主干提取: How to synchronize multiple Backbone.js fetches?

这是我目前的代码:

$.when(
    this.collection1.fetch(),
    this.collection2.fetch(),
    this.collection3.fetch()).
    done(function(){
      _this.$el.trigger('custom_event');
    }
);

我的期望是,一旦所有三个提取都收到响应,就会调用done(),但是当所有的ajax请求仍处于未决状态时,会立即调用完成的回调。

我正在使用带有主干0.9.2的jquery 1.7.1。

1 个答案:

答案 0 :(得分:0)

我的环境必定已经关闭了,因为相同的代码现在正在按预期工作。