我在 jquery 中发现了一件很酷的事情:你可以这样做:
$.when([$.get(..), $.ajax(...), $.getJSON(...)]).then(function(data1,data2,data3){
// code to run when all requests are done
});
当您想要同步许多 ajax 调用时,这非常有用。
在主干中,每次获取模型或集合时都会发出 ajax 调用:
cardsCollection.fetch();
我的问题是如何通过主干模型/集合获取实现类似的同步功能:
我想做类似的事情:
$.when([series.fetch(), cardsCollection.fetch()]).then(function(){
cardsListView.seriesID = seriesID;
cardsListView.seriesName = series.get('seriesName');
cardsListView.template = _.template(CardsListTemplate);
cardsListView.render();
$('#loader').hide();
});
可能吗?
tnx。;-)