Backbone.js不会解析修改后的JSON

时间:2013-07-19 12:46:37

标签: javascript json backbone.js collections model

这真的让我紧张,我不明白是什么导致了它。我正在使用从模拟数据库响应的静态JSON文件中获取的集合创建一个prototype.js app原型。

我的视图渲染与集合数据很好,但如果我在我的JSON文件中更改单个字母,则获取方法错误!?

错误是指触发fetch方法错误回调而不是成功回调。

JSON是有效的,例如我会改变:

{
   "hey": "hi"
}

{
   "hey": "ho"
}

并且视图不再呈现,除非我使用新文件名保存更新的JSON并更新我的集合URL以匹配新文件名。

我无法理解为什么会这样做?我没有发布任何Javascript代码,因为代码很好。

感谢。

修改

解析功能:

this.collection.fetch({
        success: function(collection, response, options) {
          view.render();
        }
        , error: function(collection, response, options) {
          console.log("error");
        }
      })

我不知道如何在这些对象中找到实际的错误,顺便说一句,response.responseText是我的JSON。

0 个答案:

没有答案