如何处理需要多次ajax调用的Backbone.Model同步?

时间:2014-12-10 16:13:58

标签: javascript ajax backbone.js

我们说我有一个具有属性id,a和b的Backbone.Model。当我调用服务器(让它说它返回json但不是标准的REST服务器)来获取id的数据时,它返回包含a和b值的json。在我的parse()函数重写中解析了json。在这一点上生活是美好的。然后我做了类似以下的事情:

myModel.set('a', 'foo');
myModel.set('b', 'blah');
myModel.save();

但服务器api不一致,我需要调用一个api端点来更新' a'以及更新'的不同api端点。我已经覆盖了我的模型的sync()函数,从我的sync()函数的覆盖中调用Backbone.sync()两次是否正确?一次更新a和一次b?这个问题的一个问题是我只能返回其中一个Backbone.sync()调用的结果。是否有更好的方法来处理这种情况?

0 个答案:

没有答案