javascript - 是否有任何 Backbone.js 教程教 ".sync"与服务器?

标签 javascript jquery model-view-controller http backbone.js

我阅读了很多 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/

相关文章:

javascript - 用于创建简单图表的 d3 数据选择

javascript - 如何获取javascript文件中rails图像的位置

javascript - ExtJS X模板 : calling a template from another template

jquery - 使用 :nth-child pseudo-selector? 的 CSS 砌体网格

javascript - 数组中的项目推送超出了需要的数量

javascript - 单击 Javascript 中的按钮时更改文本颜色

javascript - 从 json 数据中获取唯一值

java - MVC 模式与 java Swing

javascript - 建议 : Struggling with Model-View-Controller in JavaScript

ruby-on-rails - Rails 从 View 中安排作业