Формирование ответа реализовано при помощи knockoutjs.