我正在使用Backbone.js并使用带有选项的fetch,但它似乎没有得到错误或成功回调,但是正在返回数据。
this.user.fetch({data: {username : this.username.val(), check : 'true'}}, {
error: function(model, response) {
console.log(response);
},
success: function(model, response) {
console.log(response);
}
});
这就是我的设置,我错过了什么?它永远不会出现错误或成功,但它会执行ajax请求并返回数据。
谢谢!
答案 0 :(得分:8)
您将2个单独的参数传递给fetch
。将它们合并为一个包含data
,success
和error
字段的对象,它应该适合您。
答案 1 :(得分:0)
x1a4答案的示例
var myModel = new MyModel({id: modelId});
myModel.fetch({
success: function (model) {
console.log('success: model fetched');
},
error: function () {
console.log('error: loading model');
}
});