@Chetson
front-end разработчик

Что делать если сервер отдает нестандартный массив данных для Backbone?

Использую связку Kohana + Backbone

Делаю запрос коллекцией на адрес:
/kohana/v1/welcome.json
В ответ получаю данные формата:
{
    "action": {
        "restexample": [
            {
                "name": "Kirill",
                "age": 25,
                "job": "web-developer"
            },
            {
                "name": "Andrey",
                "age": 12,
                "job": "web-developer"
            },
            {
                "name": "Семен",
                "age": 43,
                "job": "web-developer"
            },
            {
                "name": "Куршавеёйль",
                "age": 23,
                "job": "web-developer"
            }
        ]
    }
}


Как указать Бэкбоуну что у меня приходят данные не так как он привык получать по умолчанию?
Где это правильно сделать? В модели ? или в Коллекции ?

Менять ответ от Kohana нельзя.
Такая структура у модуля, чтобы передавать сервисные параметры и заголовки.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
Для этого нужно в коллекции переопределить метод parse.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы