Я использую модель, как это:извлечённому JSON не заполняется в Backbone модели
var SidebarCategory = Backbone.Model.extend({
urlRoot: 'sidebar',
defaults : {
title : '',
items: ''
}
});
и извлечение этого JSON через GET:
{"id":"foo","title":"TITLE","items":"bar baz"}
Но сама модель не принимает входящие данные ,
var foo = new SidebarCategory({id: 'foo'});
foo.fetch();
console.log(foo.toJSON());
Просто взять id и игнорировать остальные.
Я что-то пропустил? В чем может быть проблема?
Попробуйте использовать хромированные инструменты или firebug. У обоих есть вкладка сети, где вы можете найти фактический запрос ajax, который был сделан. Затем вы можете увидеть, был ли запрос правильным и если ответ был верным. Если оба правильные, есть некоторые проблемы с инициализацией. Если запрос был неправильным, вы можете изучить это, если ответ был плохим, вы можете исследовать серверную сторону. но вам нужно отличить это в первую очередь. – scones
Вышеупомянутый Json - это тот, который возвращается через GET. – LeMike