【发布时间】:2012-11-28 06:57:05
【问题描述】:
我有以下代码来为集合创建一个新模型。底层数据存储是一个远程 API:
var postCreationStatus = this.model.create(newPostModel, {
wait : true // waits for server to respond with 200 before adding newly created model to collection
}, {
success : function(resp){
console.log('success callback');
console.log(resp);
},
error : function(err) {
console.log('error callback');
console.log(err);
}
});
新模型被创建,我可以从数据库中确认这一点,但成功和错误回调都没有被调用。
创建完成后,我想重定向用户。重定向过早地终止了 AJAX 请求,这就是为什么我使用成功回调很重要。
服务器以 JSON 响应 { id : 11 } 和 HTTP 状态 200 OK 进行响应。
【问题讨论】:
-
这个标题不正确,这个问题与collection.create无关
标签: javascript backbone.js backbone-model