我有一個簡單的應用程序,將數據發送到服務器:Backbone.sync成功函數
this.model.save(null, {success: dataSentOK});
,然後從服務器中刪除@數據:
Backbone.sync("delete", data, {success: dataSentOK});
這兩種方法有對抗服務器(添加和刪除數據)。
但是,在第二種方法Backbone.sync(...)
中,不調用成功回調。
誰能告訴我我做錯了什麼?我已經看過了Backbone.js的源代碼,我已經試過和明確的函數調用:
{success: function(){
console.log("Done");
}}
及各種形式的參數:
{success: function(data, textStatus, jqXHR){
console.log("Done");
}}
並沒有什麼我做調用函數成功。
請幫忙。
感謝 亞當
骨幹哪個版本您使用的?數據是'Backbone.Model'的一個實例嗎?你是否在使用任何插件,例如'Backbone.localStorage'? – jevakallio 2013-03-05 10:32:30
爲什麼使用Backbone.sync「刪除」?爲什麼不調用'data.destroy()'? – neebz 2013-03-05 11:27:41
使用backbone.js版本0.3.3 下劃線1.1.4 jquery 1.4.4 如果我使用destroy()這是否意味着我應該更改模型中的URL以達到刪除服務? – 2013-03-05 11:37:41