Коллекция Backbone.js Прибытие с JSON

Я использую backbone.js и сервер отдыха Ci rectbone.js и Phil starge (удивительный инструмент, определенно рекомендуемый).

Вот моя страница: http://interr0bang.net/7357/fetch/ . Это очень простое, модель (событие), сбор (события) и представление (EventView). Коллекция находится в http://api.interr0bang.net/calendar/events.net/calendar/events и возвращает массив JSON, который был подтвержден с использованием JSONFormatter.CuriousConconcept.com.

Вот код:

$(function(){
    var Event = Backbone.Model.extend();
    var Events = Backbone.Collection.extend({
        model: Event,
        url: 'http://api.interr0bang.net/calendar/events',

    });
    var EventView = Backbone.View.extend({
        initialize: function(){
            _.bindAll(this, "render","count");
            this.collection = new Events();
            this.collection.bind("change",this.count);
            this.collection.fetch();
            this.counter = this.collection.length;
            this.render();
        },
        render: function(){
            this.el.html(this.counter);
        },
        count: function(){
            this.counter = this.collection.length;
        }
    });
    eventView = new EventView({el:$('#collection')});
});

Взгляд отображает нормально, но он всегда отображает 0, и Firebug показывает запрос GET, а статус 200 ok, но тело ответа пустое ... почему это работа ?

7
задан Peter Mortensen 25 October 2017 в 20:14
поделиться