我有一個非常基本的骨幹(示例)應用程序,只是創建和銷燬模型項目。創建模型時,對象會持續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響應創建模型似乎不錯過多時:
你的服務器如何響應'save'請求?如果模型沒有「.id」屬性(服務器應該在保存時返回),它不會發送任何請求。 – Esailija
更新了json響應截圖的問題。 – Nippysaurus