Javascript 对Backbone.js的查询

Javascript 对Backbone.js的查询,javascript,backbone.js,backbone-model,Javascript,Backbone.js,Backbone Model,我对backbone.js非常陌生;我从教程中了解到,主干网与数据库紧密耦合;在客户端以模型和集合的形式出现 假设,如果您的站点支持现有的RESTFUL服务,则可以根据参数删除/添加/更新记录 我的问题是,我仍然可以使用主干网吗?因为我假设,一旦用户保存或更新需要在服务器上持久化的模型,就由Save()处理,对吗 所以,若我在服务器上并没有写POST操作的控件,若定制服务正在处理这些东西;我仍然可以通过调用REST服务来更新记录来使用主干网吗 请指导。这在某种程度上取决于服务器的设置方式。主干网

我对backbone.js非常陌生;我从教程中了解到,主干网与数据库紧密耦合;在客户端以模型和集合的形式出现

假设,如果您的站点支持现有的RESTFUL服务,则可以根据参数删除/添加/更新记录

我的问题是,我仍然可以使用主干网吗?因为我假设,一旦用户保存或更新需要在服务器上持久化的模型,就由Save()处理,对吗

所以,若我在服务器上并没有写POST操作的控件,若定制服务正在处理这些东西;我仍然可以通过调用REST服务来更新记录来使用主干网吗


请指导。

这在某种程度上取决于服务器的设置方式。主干网设计用于使用RESTful服务。我想您已经看过了,但为了完整起见,这里是
保存的文档:

保存
获取
销毁
委托给
主干网。同步

默认情况下,使用jQuery.AJAX发送和AJAX查询: 或者,如果不能使用jQuery,
Backbone.ajax

您希望确保发送的参数与服务器正在查找的匹配(需要匹配的键和值),并且它可以接受JSON对象,这应该是正常的。然后您希望模型作为JSON对象返回

但是,即使服务器不能以这种方式工作,您也可以在主干网中自定义所有内容,以满足您的需要。您可以定制ajax请求,您可以定制
toJSON
方法,该方法准备通过ajax()发送的模型或集合,您可以定制
parse
方法,该方法处理来自服务器的响应()


主干网中的默认设置非常简单,服务器不需要做很多工作,但是如果需要,您可以轻松地重写主干网的工作方式。

谢谢Rusty!这很有帮助。虽然我也这么想,但我不确定。