просмотр коллекции (списка) извлекает разреженный массив (не все поля модели) и создает коллекцию моделей, использующих только имя и идентификатор. начиная сbackbone fetch на модели с разреженным массивом и повторной выборкой на той же модели
collection.fetch(); //fetch requesting only partial json fields
Коллекция выборки вызовов collection.parse и соответствующие model.parse()
для каждой модели в коллекции.
все хорошо там.
затем повторная выборка на одной из моделей в коллекции - выполняется для одного вида модели. на этот раз запрашивая все поля. название, название, описание и т. д.
model.fetch({success: function(view) {console.log("yeah");}); //fetch requesting all json fields
сервер бэкэнд-сервера показывает запрос и предоставленный ответ.
пульт показывает «да». Другими словами, выборка модели достигается всеми мерами. Однако на этот раз model.parse
не вызывается. поэтому новые поля недоступны.
любые намеки на то, чтобы почему model.parse
не называется, несмотря на Ajax «успех»
дальше, обработчик магистральная done
показывает правильный JSON в responses.text
// Callback for when everything is done
function done(status, nativeStatusText, responses, headers) {
var isSuccess, success, error, response, modified,
statusText = nativeStatusText;
Вы столкнулись с аналогичной проблемой: fetch с установленным идентификатором модели, выборка на модели должна возвращать json в объекте {} not array [{}]. и т. д. нет лучших практик thnx