例如,如果我在模型上执行销毁并且服务器返回4xx/5xx,则会调用错误回调处理程序,但无论如何都会从集合中删除模型.我该如何防止这种情况发生?
从v0.9开始,Backbone对此持乐观态度.来自http://backbonejs.org/#upgrading的文档
创建和销毁模型现在是乐观的.如果您需要先前等待服务器确认成功的行为,请传递{wait:true}.您现在也可以通过{wait:true}来保存呼叫.
所以你要做的就是{wait: true}在你的保存中设置标志:
myModel.save(null, {wait: true});
或者在你的删除中:
myModel.destroy({wait: true})
| 归档时间: |
|
| 查看次数: |
1695 次 |
| 最近记录: |