标签: javascript backbone.js
我有一个骨干模型。现在我想在服务器端更新模型,所以我现在调用 model.save(); 作为backbone.js使用PUT请求对服务器进行ajax调用。如果服务器无法处理此请求,它会向客户端发送一些错误代码。
现在我的问题是,客户端具有模型的更新状态,服务器具有旧状态,两者都不一致。现在在 error()回调我的 model.save()我想将模型恢复到旧状态,我该怎么做?骨干是否保留了旧州的副本?
答案 0 :(得分:0)
尝试使用
oldMOdel = newModel.previousAttributes();
结帐this