這是簡單的例子:http://jsfiddle.net/2YE29/3/Backbone.js的:model.isNew()==真,但model.save()會導致POST請求而不是PUT
我做錯了嗎?
求助:好的,我很困惑這個article(第8頁)。 POST適用於Backbone中的CREATE。
這是簡單的例子:http://jsfiddle.net/2YE29/3/Backbone.js的:model.isNew()==真,但model.save()會導致POST請求而不是PUT
我做錯了嗎?
求助:好的,我很困惑這個article(第8頁)。 POST適用於Backbone中的CREATE。
我發現你的代碼沒有問題。 model.isNew()返回true表示您的記錄尚未創建,因此發送POST請求。但是,如果model.isNew()返回false,意味着您的模型/記錄已經存在,所以將發送PUT請求。
如果您看過the documentation這是預期的行爲。
默認的同步處理程序映射CRUD休息,像這樣:
創建→POST /收集
更新→PUT /收集/ ID