如何将Backbone.js模型保存到数据库中

时间:2011-07-25 10:29:07

标签: backbone.js

我刚刚开始探索Backbone.js 提交表单后,我希望Backbone.js将详细信息保存到数据库中。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:13)

除非您在客户端中使用HTML5本地存储,否则保存到数据库的责任不在于backbone.js。 Backbone将使用REST类型请求通过Backbone.sync与服务器通信。实际上,它会发出一个http POST请求来保存新记录或一个http PUT请求来更新当前记录。

新记录与当前记录之间的区别在于,记录的:id字段未设置为新记录,而是设置为旧记录。

如果您想要使用Ruby Rails作为后端解决方案的教程,那么您可以查看本教程。

http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/

但是,只要满足backbone.js使用的REST接口的要求,您就可以使用任何后端服务器,如PHP,Java,Django等。

如果你覆盖Backbone.sync,你也可以让backbone.js接口到几乎任何传统的http协议。