使用服务器端身份验证处理Backbone.model.default

Handling Backbone.model.destroy with server-side authentication

本文关键字:Backbone model default 处理 身份验证 服务器端      更新时间:2023-09-26

处理基于Backbone.js和服务器端权限的RESTful交互时的常见做法是什么。

例如,如果用户想从视图中删除模型,但需要特定的权限,考虑到model.destroy()的工作方式(即使等待选项设置为true)。

为了阻止删除/删除模型,我必须确保设置了{wait: true}选项,并从服务器中抛出一个非200状态代码,以便使用destroy({error: function(){})回调。

有没有其他方法可以绕过我所错过的?

您正确理解了它。

传递{wait:true}时,会在success回调中触发destroy事件。

Is there a way around it...?

如果要更改destroy方法的行为,请确定。