vì vậy tôi hơi bối rối - tôi có cần phải chuyển tất cả các thuộc tính để gọi một sự kiện lưu không? điều gì sẽ xảy ra nếu mô hình của tôi lớn .. tôi không muốn đặt mọi thuộc tính theo cách thủ công
tôi đang gọi model.save và cố gắng làm như sau:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
Được rồi, chỉ cần trả lời câu hỏi của riêng tôi trong trường hợp bất kỳ ai tìm thấy bài đăng này, tôi đã làm như sau mà hoạt động:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
CHỈNH SỬA: Tôi không thể trả lời bạn vì một số lý do, nhưng tôi có thể chỉnh sửa
nhưng bạn không phải đặt id: this.model.get('id')
bạn chỉ có thể chuyển một đối tượng trống bởi vì một thuộc tính trống sẽ không mở rộng các thuộc tính, không làm gì cả:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});