this.model.save({
success: function(model, response){
console.log('success');
},
error: function(){
console.log('error');
}
})模型被正确地发送到处理保存的服务器,但不会触发成功回调。我需要从服务器发回一些东西吗?
发布于 2012-05-29 17:31:58
所以我有点困惑--我仍然需要传入所有属性才能调用一个save事件吗?如果我的模型很大..我不希望手动设置每个属性
我正在调用model.save并尝试执行以下操作:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});好吧,为了回答我自己的问题,以防有人发现这篇文章,我做了以下工作:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});编辑:由于某些原因,我无法回复您,但我可以编辑
但您不必设置id:this.model.get('id')您可以只传递一个空白对象,因为空白属性不会扩展属性,不会做任何事情:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});https://stackoverflow.com/questions/5757555
复制相似问题