我在一个集合中有现有项目,我想用另一个url调用fetch来引入其他将被合并的项目。
由于某些原因,即使我使用reset:false标志也会调用reset,我认为它与我的成功回调有关。
是否有禁用重置事件仍然使用成功回调?
我的提取看起来像这样:
self.collection.fetch({
url: url,
add: true,
reset: false,
success: function() {
self.render();
$('.loading').hide();
},
error: function() {
$('.loading').hide();
}
});
答案 0 :(得分:3)
我已经遇到过这个问题并且这样解决了。你也可以尝试这个
self.collection.fetch({
url: url,
add: true,
add: true,
remove: false,
update: true,
success: function() {
self.render();
$('.loading').hide();
},
error: function() {
$('.loading').hide();
}
});