0

静的 json ファイルから単純な JSON オブジェクトを読み込もうとしましたが、フェッチがエラー ハンドラーをトリガーしています。

        this.model.fetch({ 
            error: function(){ 
                console.log(arguments); 
            }
        });

次に、arguments[1].state は 200 で、リクエストは問題ないようです。

このモデルは

Backbone.Model.extend({ 
defaults: {
  title: "no title loaded",
  body : "no body loaded",
  parm1 : "no parm 1",
  parm2 : "no parm 2"
},
url : 'api/data.json'
});

data.json

{
title: "My New Demo", 
    body: "This is my first demo text!"
}

エラーの詳細はどこで確認できますか?

4

2 に答える 2

1

JSON キーは引用符で囲む必要があります。

{
    "title": "My New Demo", 
    "body": "This is my first demo text!"
}
于 2013-06-12T19:25:55.900 に答える
0

サーバーが「application/json」を mimeType として使用していることを確認してください。Backbone は内部で $.ajax を使用しており、.json ファイルを理解できない可能性があります。

于 2013-06-12T19:26:04.200 に答える