4

我正在使用 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 请求并返回数据。

谢谢!

4

2 回答 2

8

您将 2 个单独的参数传递给fetch. data将它们与、success和字段组合成一个对象,error它应该适合您。

于 2012-04-06T02:44:16.547 回答
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');
  }
});

于 2016-05-17T12:26:20.000 回答