0

我基本上是在用 JavaScript 编写一个文件夹浏览器,它从我服务器上的某个文件夹开始,每次你单击一个文件时,我希望服务器向我发回该目录中所有文件夹的列表......但问题是当我执行 this.model.save() 时,我似乎无法弄清楚如何使用服务器返回的新数据更新我的骨干集合...我在我的网络检查器中看到正在发送响应,那么如何我要更新收藏吗?清除所有旧数据并使用服务器返回的新数据更新它?

对此的任何帮助将不胜感激。

4

1 回答 1

1

你的意思是collection.fetch。要进行服务器调用:

this.collection.fetch();

要在视图中收听更改:

this.collection.on('add', this.newModel);

同样在以前的 bakcbone 版本中,您可以收听重置事件而不是添加。你可以在这里获得更多关于使用的信息:http: //backbonejs.org/#Collection-fetch

于 2013-04-17T02:50:30.327 回答