保存/创建Backbone模型时没有请求

时间:2013-05-08 06:39:07

标签: javascript backbone.js backbone-views backbone-model

这让我很难......每当我做model.destroy()时,请求都会成功通过,模型会被删除。

但是,每当我尝试使用model.save()或collection.create(this.model)时,由于某种原因都没有向服务器发出请求。

尝试查看是否有任何错误:

this.collection.create({ title: 'some title' }, {
  success: function (model) {
    console.log(model);
  },
  error: function (model, response) {
    console.log(response);
  }
});

我得到的只是在控制台中:

Object { readyState=0, status=0, statusText="error"}

我的模特:

Stuff.Model = Backbone.Model.extend({
  urlRoot: 'http://domain.com/api/stuff'
});

Stuff.Collection = Backbone.Collection.extend({
    model: Stuff.Model,
    url: 'http://domain.com/api/stuff'
});

有关为什么会发生这种情况的任何想法?感谢

*更新 - 刚刚在Chrome上检查了控制台,它说:

XMLHttpRequest无法加载http://domain.com/api/stuff。请求标头字段Access-Control-Allow-Headers不允许使用Content-Type。

0 个答案:

没有答案