2013-05-09 58 views
2

我试图摧毁骨干模型,即使在服务错误时它也被破坏。骨干模型甚至在服务错误时被破坏

View : 
this.listenTo(this.collection, 'remove', function() {}); 

this.model.destroy({ 
    success : function(model) { 
     /* remove the li view */ 
    }, 
    error : function() {} 

}); 

在上述情况下,从集合中删除模型是否是成功/错误。

假设这个销毁回调失败,模型不应该从集合中删除。这怎么能实现?

回答

3

通行证{等待:真正}如果你想等待服务器从集合删除模型前作出回应:

View : 
this.listenTo(this.collection, 'remove', function() {}); 

this.model.destroy({ 
    success : function(model) { 
     /* remove the li view */ 
    }, 
    error : function() {}, 
    wait:true 

}); 
+0

谢谢你,但我怎么能有这方面的超时? – user1184100 2013-05-10 07:11:36

+0

是否想在某个超时后从集合中删除模型?或处理请求超时? – Protostome 2013-05-10 07:24:17

+0

它将被请求超时。 – user1184100 2013-05-10 08:44:11