gpt4 book ai didi

jquery - 主干多集合获取

转载 作者:行者123 更新时间:2023-12-03 22:44:29 24 4
gpt4 key购买 nike

是否有更性感的方式来执行以下操作:

scheduleSubjects.fetch({
success: function(){
subjectList.fetch({
success: function(){
assignments.fetch({
success: function(){
_this.render();
}
});
}
});
}
});

我希望在开始操作之前检索所有数据。

谢谢。

最佳答案

使用JQuery's deferred objects ,您可以使用$.when当多个异步调用完成时触发回调:

$.when(scheduleSubjects.fetch(), subjectList.fetch(), assignments.fetch()).then(_this.render);

请注意,这是有效的,因为 JQuery.ajax 以及 Backbone.fetch 返回一个延迟对象。

<小时/>

.then 的替代方案是 .done,它向您传递原始回调的参数(您在 OP 中不需要,但您可以在某些情况):

$.when(scheduleSubjects.fetch(), subjectList.fetch(), assignments.fetch())
.done(function(scheduleSubjects, subjectList, assignments) {
_this.render();
})
);

关于jquery - 主干多集合获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19502719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com