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);
helpconsole.log(data.result)返回:[对象{area_id=1,活动{id=607,id=1428,更多…},对象{area_id=40,活动{id=607,id=1447,更多…}]
self.collection.set(response.result)