我正在尝试接收 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)
提前致谢。