fetch

collection.fetch([options])

fetch()で引数がない場合。

var c = new Backbone.Collection();
c.localStorage = new Backbone.LocalStorage("items");
c.fetch();
console.log(c.pluck('id'));

通常は、collection.fetch();を実行すると、ajaxが始まり、collection内でurlを指定していないと、エラーが出る。Backbone.LocalStorageは、デフォルトのajax開始の代わりに、locaclStrageを使用するプラグイン。

collection.fetch({
 datatype: jsonp, 
 data: params, 
 success: function (collection, res, options) { 

}});