Javascript 使用json的主干更新集合

Javascript 使用json的主干更新集合,javascript,jquery,json,backbone.js,collections,Javascript,Jquery,Json,Backbone.js,Collections,我有一个骨干收集模型 我使用文件上传插件: $('#file-areas-fileupload').fileupload({ .... dataType: 'json', done: function (e, data) { self.collection.parse(data.result); } }); 我想在收到响应后更新集合中的现有模型。但是: self.colle

我有一个骨干收集模型

我使用文件上传插件:

$('#file-areas-fileupload').fileupload({
          ....
          dataType: 'json',
          done: function (e, data) {
               self.collection.parse(data.result);
          }
      });
我想在收到响应后更新集合中的现有模型。但是:

self.collection.parse(data.result);
self.collection.add(data.result);
它不起作用。是否有更新集合的解决方案,或者唯一的方法是
fetch
collection

通过在浏览器或控制台中调试来检查“e”和“data”的值。log()或alert。在我看来,您的代码可能如下所示

self.collection.parse(e.result);
self.collection.add(e.result);
help

console.log(data.result)返回:[对象{area_id=1,活动{id=607,id=1428,更多…},对象{area_id=40,活动{id=607,id=1447,更多…}]
self.collection.set(response.result)