Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存/创建主干模型时未发出请求_Javascript_Backbone.js_Backbone Views_Backbone Model - Fatal编程技术网

Javascript 保存/创建主干模型时未发出请求

Javascript 保存/创建主干模型时未发出请求,javascript,backbone.js,backbone-views,backbone-model,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:

这让我很难受。。。每当我执行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。访问控制允许标头不允许请求标头字段内容类型。

可能“this.collection”出现问题,请检查“this.collection”是什么。查找CORS