backbone .fetch()没有加载json文件

时间:2015-02-03 13:55:48

标签: backbone.js

我在Backbone很新,我需要一些帮助。

下面是我正在使用的代码,然后是json文件的示例。

加载时,控制台会给我任何空对象(0个型号)

这是骨干文件:

ContactManager.module("Entities", function(Entities, ContactManager, Backbone, Marionette, $, _){

    Entities.Paragraph = Backbone.Model.extend({});
  Entities.Paragraphs = Backbone.Collection.extend({
    model: Entities.Paragraph,
    url: "jsonTest.json"
  });


  var paragraphs
  var initializeParagraphs = function(){
    paragraphs = new Entities.Paragraphs;
    paragraphs.fetch();
    console.log(paragraphs)

  };

  var API = {
    getParagraphs: initializeParagraphs
  };

  ContactManager.reqres.setHandler("paragraph:entities", function(){
    return API.getParagraphs();
    });
});

这是Json

[
        {
            "id" : "l18-seqtfp",
            "itemid" : "lectio18",
            "text": "Sciendum est quod in praecedentibus tactum est quod ipsa fides iuvat lumen naturale ut attingere  possit   veritates theologicas, quia sine fide lumen naturale non sufficit ut pertingere  possit   ad huiusmodi veritates theologicas, iuvamine tamen fidei potest.",
        },

        {
            "id" : "l18-rinamd",
            "itemid" : "lectio18",
            "text": "Restat igitur  pro   nunc consequenter  inquirere   modum per quem fides confert ad  theologicas veritates    inquirendum,    et in ista lectione faciam finem de materia fidei et processus theologici in lumine naturali et veniam ad  materiam   distinctionum.",
        },

        {
            "id" : "l18-pctssa",
            "itemid" : "lectio18",
            "text": "Pro cuius tamen materiae  declaratione   ponam istam conclusionem, quamvis fides non  intret   processum theologicum tamquam pars antecedentis theologicam conclusionem probantis, ipsam tamen requiritur ad sic scientifice assentiendum.",
        },
]

同样,当控制台记录段落时,我只看到任何空的集合对象。知道我做错了吗?

编辑 - 我修改了fetch以返回错误或成功的响应,它似乎响应“错误”因此,由于某种原因,我的fetch返回错误。

感谢

0 个答案:

没有答案