0

我正在尝试接收 json 数据并附加到元素。在我使用静态分配之前,一切都很好。当我开始从服务器端获取数据时,或者使用 fetch nothing 对我有用..我的 fech 过程有问题,任何可以帮助我更正我的 fetch 过程并更新我的代码。(而不是简单地放置正确的代码) ..

我的 JSON(样本):

nameing = [
    {name:'student4'},
    {name:'student5'},
    {name:'student6'}
]

骨干代码:

(function($){

var list = {};

list.model = Backbone.Model.extend({
  defaults:{
    name:'need the name'
  }
});



list.collect = Backbone.Collection.extend({
  model:list.model,
  url : 'data/names.json', //this is correct path.
  initialize:function(){
    this.fetch();
  }
});


list.view = Backbone.View.extend({
  initialize:function(){
    this.collection = new list.collect();
    this.collection.on("reset", this.render, this);
  },
  render:function(){
    _.each(this.collection.models, function(data){
      console.log(data); // i am not get any model here... any one correct my code?  
    })
  }
});

var newView = new list.view();


})(jQuery)

提前致谢。

4

1 回答 1

1

您的 JSON 无效。维基

[
  {"name":"student4"},
  {"name":"student5"},
  {"name":"student6"}
]
于 2013-01-21T10:30:05.570 回答