2013-08-20 36 views
0

當處理Backbone.js和基於服務器端權限的RESTful交互時,常見的做法是什麼。使用服務器端身份驗證處理Backbone.model.destroy

例如,如果用戶想要從視圖中刪除模型,但需要某些權限,請給出model.destroy()的工作方式(即使等待選項設置爲true)。

爲了阻止模型被刪除/刪除,我將不得不確保{wait: true}選項已設置,並從服務器拋出非200狀態代碼,以便使用destroy({error: function(){})回調。

有沒有其他解決方法,我失蹤?

回答

0

你理解正確。

當通過{wait:true}時,您會觸發success回調中的destroy事件。

Is there a way around it...?

如果你想改變destroy方法,肯定的行爲。