1

コレクションに既存のアイテムがあり、別の URL で fetch を呼び出して、マージされる他のアイテムを取り込みたいと考えています。

何らかの理由で、reset:false フラグを使用してもリセットが呼び出されており、成功のコールバックと関係があると思います。

リセット イベントを無効にして、引き続き成功コールバックを使用する方法はありますか?

私のフェッチは次のようになります。

self.collection.fetch({
   url: url,
   add: true,
   reset: false,
   success: function() {
     self.render();
     $('.loading').hide();
   },
   error: function() { 
     $('.loading').hide();
   }
});
4

1 に答える 1

3

私はすでにこの問題に直面し、このように解決しました。これを試すこともできます

self.collection.fetch({
   url: url,
   add: true,
   add: true,
   remove: false,
   update: true,
   success: function() {
     self.render();
     $('.loading').hide();
   },
   error: function() { 
     $('.loading').hide();
   }
});
于 2013-05-10T18:47:49.640 に答える