我有一个非常基本的主干(示例)应用程序,它只是创建和销毁模型项。创建模型时,对象会通过 POST 持久化到 Web 服务器,但是当模型被销毁时,没有 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 响应似乎也不错: