我阅读了很多 Backbone.js 教程,但其中大部分都涉及静态对象。
当然,我在服务器上有数据。我想要一个教程,展示 backbone.js 如何与服务器通信以获取数据、发布数据等。
这是.sync
,对吧?我阅读了 backbone.js 文档,但仍然不清楚如何使用此功能。
或者谁能给我举个例子?
根据:http://documentcloud.github.com/backbone/#Sync
Backbone.sync is the function that Backbone calls every time it attempts to read or save a model to the server.
但是什么时候?我把函数放在哪里?我不知道如何使用它,文档也没有给出任何示例。数据何时加载到我的模型中?我可以定义何时...对吗?
最佳答案
您永远不必真正查看 .sync,除非您打算覆盖它。对于正常使用,您可以随时调用 model.save() ,这将执行 post 或 put(取决于记录是否已经存在)。如果您想从后端获取数据,请使用 collection.fetch()
您当然还需要指定一个 URL,通过您的集合属性 collection.url 来指定 URL
关于javascript - 是否有任何 Backbone.js 教程教 ".sync"与服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8291596/