Backbone.js 主干网-如何防止在服务器端验证失败时将模型添加到集合或从集合中删除
例如,如果我对一个模型执行销毁,而服务器返回4xx/5xx,则会调用错误回调处理程序,但该模型仍会从集合中删除。我如何防止这种情况发生 主干网对从v0.9开始运行持乐观态度。从 创建和销毁模型现在是乐观的。如果需要之前等待服务器确认成功的行为,请传递{wait:true}。您现在还可以传递{wait:true}来保存呼叫 因此,您只需在保存中设置Backbone.js 主干网-如何防止在服务器端验证失败时将模型添加到集合或从集合中删除,backbone.js,Backbone.js,例如,如果我对一个模型执行销毁,而服务器返回4xx/5xx,则会调用错误回调处理程序,但该模型仍会从集合中删除。我如何防止这种情况发生 主干网对从v0.9开始运行持乐观态度。从 创建和销毁模型现在是乐观的。如果需要之前等待服务器确认成功的行为,请传递{wait:true}。您现在还可以传递{wait:true}来保存呼叫 因此,您只需在保存中设置{wait:true}标志: myModel.save(null,{wait:true}) 或在您的删除中: myModel.destroy({wait
{wait:true}
标志:
myModel.save(null,{wait:true})代码>
或在您的删除中:
myModel.destroy({wait:true})
主干网从v0.9开始对此表示乐观。从
创建和销毁模型现在是乐观的。如果需要之前等待服务器确认成功的行为,请传递{wait:true}。您现在还可以传递{wait:true}来保存呼叫
因此,您只需在保存中设置{wait:true}
标志:
myModel.save(null,{wait:true})代码>
或在您的删除中:
myModel.destroy({wait:true})
谢谢!我在文档中读到了这一点,但我认为它应该等待服务器的响应,然后添加/销毁。我现在意识到这毫无意义。我一定累了!:)谢谢我在文档中读到了这一点,但我认为它应该等待服务器的响应,然后添加/销毁。我现在意识到这毫无意义。我一定累了!:)