我尝试从静态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!"
}
我在哪里可以找到错误详情?
答案 0 :(得分:1)
必须引用JSON密钥。
{
"title": "My New Demo",
"body": "This is my first demo text!"
}
答案 1 :(得分:0)
确保您的服务器使用'application / json'作为mimeType。 Backbone在封面下使用$ .ajax,它可能无法理解.json文件。