0

这是一个简单的例子:http: //jsfiddle.net/2YE29/3/

我做错了什么?

已解决:好吧,我对这篇文章感到困惑(第 8 页)。POST 适用于 Backbone 中的 CREATE。

4

2 回答 2

2

如果您阅读文档,这是预期的行为。

默认同步处理程序将 CRUD 映射到 REST,如下所示:

创建→发布/收集

更新 → PUT /collection/id

于 2012-06-30T13:51:12.980 回答
1

我发现您的代码没有任何问题。model.isNew() 返回 true 表示您的记录尚未创建,因此发送 POST 请求。但是,如果 model.isNew() 返回 false,则意味着您的模型/记录已经存在,因此将发送 PUT 请求。

于 2012-06-30T13:57:14.620 回答