fetchメソッドを使用してjsonファイルをフォークすると、コードでエラーが発生します。サーバーからの応答が正しくないようです。詳細については、以下の広告モデルについて
//Advertisement model
App.Tasks.Model.Ads = Backbone.Model.extend({
url: "ads/ads.json",
intialize: function () {
},
Next: function () {
var ads = this.get("ads");
return ads[Math.ceil(Math.random(0, ads.legth) * 10)];
}
});
を呼び出すときのサーバーの応答はどうあるべきかfetch()
。今は以下の通りです
{ads: ["1.png", "2.png", "3.png"]}
これを行うと、エラーコールバックがトリガーされます
//Advertisement model
App.Tasks.Ads = new App.Tasks.Model.Ads();
App.Tasks.Ads.fetch({
success: function (model, response) {
console.log("Success", arguments);
},
error: function (model, response) {
console.log("Error", arguments);
}
});