Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干网-如何防止在服务器端验证失败时将模型添加到集合或从集合中删除_Backbone.js - Fatal编程技术网

Backbone.js 主干网-如何防止在服务器端验证失败时将模型添加到集合或从集合中删除

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

例如,如果我对一个模型执行销毁,而服务器返回4xx/5xx,则会调用错误回调处理程序,但该模型仍会从集合中删除。我如何防止这种情况发生

主干网对从v0.9开始运行持乐观态度。从

创建和销毁模型现在是乐观的。如果需要之前等待服务器确认成功的行为,请传递{wait:true}。您现在还可以传递{wait:true}来保存呼叫

因此,您只需在保存中设置
{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})

谢谢!我在文档中读到了这一点,但我认为它应该等待服务器的响应,然后添加/销毁。我现在意识到这毫无意义。我一定累了!:)谢谢我在文档中读到了这一点,但我认为它应该等待服务器的响应,然后添加/销毁。我现在意识到这毫无意义。我一定累了!:)