骨干模型获取错误

时间:2013-06-12 19:20:48

标签: javascript json jquery backbone.js

我尝试从静态json文件加载简单的JSON对象,但是fetch正在触发错误处理程序。

        this.model.fetch({ 
            error: function(){ 
                console.log(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!"
}

我在哪里可以找到错误详情?

2 个答案:

答案 0 :(得分:1)

必须引用JSON密钥。

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

答案 1 :(得分:0)

确保您的服务器使用'application / json'作为mimeType。 Backbone在封面下使用$ .ajax,它可能无法理解.json文件。