Backbone.Model.save和promises

hor*_*guy 3 jquery promise backbone.js

我有一个Backbone模型,当我执行一个model.save()我回来的承诺.我的问题是这些承诺会对完成和失败的回调产生什么影响?

在这两种情况下,这里的"价值"是什么?(对于完成和失败的回调)

model.save().done(function(value) { });

model.save().fail(function(value) { });
Run Code Online (Sandbox Code Playgroud)

Bee*_*oot 5

Backbone文档说.save()返回一个jQuery jqXHR对象,在这种情况下参数是:

  • jqXHR.done :( data,textStatus,jqXHR)
  • jqXHR.fail:(jqXHR,textStatus,errorThrown)