尝试使用主干集合初始化抓取json数据,结果数据为空。主干集合是自动将json数据解析到模型还是我们必须手动解析?
var Book = Backbone.Model.extend({
title:"",
isbn:"",
img:""
});
var Books = Backbone.Collection.extend({
model:Book,
url:'latest.json',
// parse:function(data){
// console.log(data);
// },
initialize: function(){
this.fetch();
}
});
编辑添加到我的示例 json 中,我使用 jsonlint.com 进行验证。
[
{"title":"American Pie","isbn":"345354356","img":"/image/pie.png"},
{"title":"Long Tails","isbn":"567575576g","img":"/image/long_tails.png"},
{"title":"Pirates","isbn":"567575765","img":"/image/pirates.png"}
]
在 JSFiddle 链接中添加。