0
我为模型重写Backbone.sync
,以便在满足某些条件时可以将呼叫发送到相应的URL。我如何触发像.save
那样的成功或错误回调?将save
方法添加到我的模型不起作用,因为它似乎妨碍了新的URL。Backbone.js同步覆盖并保存成功/错误回调
代码示例(CoffeeScript的):
sync: (method, model, options) ->
if options.changes.approval is true
options.url = @approvalUrl()
else if options.changes.decline is true
options.url = @declineUrl()
else
return false
Backbone.sync method, model, options
上的成功,我想激活一个触发器,通常我可以success: (model, response)
做,但不能让在这里工作
jQuery(".user-line-item-summary").trigger "approveSucceeded", [@get("id"), msg, false]
如何调用'save'? – theotheo