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
Backbone.js 主干中的Collection.fetch()未设置模型属性_Backbone.js - Fatal编程技术网

Backbone.js 主干中的Collection.fetch()未设置模型属性

Backbone.js 主干中的Collection.fetch()未设置模型属性,backbone.js,Backbone.js,我有以下代码: app.Collections.quotes = new app.Collections.Quotes(); app.Collections.quotes.fetch({ success: function(){ console.log(app.Collections.quotes.at(0).get("NetAmount")); } }); Console.log返回“未定义” 然而,我可以看到服务器返回

我有以下代码:

app.Collections.quotes = new app.Collections.Quotes();
    app.Collections.quotes.fetch({
        success: function(){
            console.log(app.Collections.quotes.at(0).get("NetAmount"));
        }
    });
Console.log返回“未定义”

然而,我可以看到服务器返回的响应是一个对象数组,主干网实际上创建了27个模型,但它们都没有任何属性


有什么想法吗?

根据问题注释,看起来您可能已经覆盖了
Model.parse
。如果执行此操作,则需要返回要设置为模型属性的属性哈希:

parse: function(response) {
  //do something with response
  return response;
}

app.Collections.quotes.toJSON()
显示空模型?您是否在集合中指定了
model
属性?是否有可能覆盖
collection.parse
model.parse
?是@fencliff谢谢!出于某种原因,我的模型中有一个空的“parse:function(){};”。把它拿出来。砰。Insta模型@芬克利夫,你能补充一下吗,这样我就可以把它标记为正确的?