バックボーンコレクションを使用して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リンクに追加されました。