我正在尝试从backbone.js 将模型保存到服务器。我的问题是当我进行 post call 时,所有模型值都在服务器上成功接收,但是我在设置模型 id 后在服务器上进行了 put 调用。它成功地进行了调用,但我在服务器上没有收到模型值,尽管模型在客户端填充了值。我正在使用以下代码。请指导
var isAdd = false;
if (e.insuranceId != 0) {
this.model.id = e.insuranceId;
isAdd = false;
} else
isAdd = true;
this.model.set('PatientId', this.options.patientId);
this.model.save({}, {
success: function (model, resp) {
console.log('success');
if(isAdd)
self.model.set(self.model.defaults);
self.insuranceId = model.attributes.PatientInsuranceId;;
self.saveFrontImageDB();
self.showConfirmation();
}
}