モデル項目を作成および破棄するだけの非常に基本的なバックボーン (サンプル) アプリケーションがあります。モデルが作成されると、オブジェクトは Web サーバーへの POST で永続化されますが、モデルが破棄されるとサーバーに送信される DELETE はありませんか? なぜこれが考えられるのでしょうか?
非常に基本的なモデル:
window.User = Backbone.Model.extend({
urlRoot: 'users'
});
モデルを作成および削除するための私のテストコード:
var model = null;
$(".add").click(function(){
if (model == null) {
model = new window.User;
model.set({name: 'meeee'});
model.save();
}
});
$(".remove").click(function(){
if (model != null) {
model.destroy();
}
});
モデルを作成するときの JSON 応答も良いようです。