«Клиент должен преобразовать JSON в HTML», что означает - PullRequest
0 голосов
/ 05 июля 2019

В этой статье Экранирование кроличьей норы SPA с помощью современных Rails говорит, что

«Клиенту необходимо преобразовать JSON в HTML, прежде чем что-либо визуализировать».

Что именно это означает?

Содержит ли полезная нагрузка JSON значения данных, например, «цена: 100», с помощью которой вы обновляете HTML-элемент управления, который уже существует на клиенте, т.е. Dropвниз список?

, или,

содержит ли полезная нагрузка JSON фрагменты пользовательского интерфейса, закодированные каким-либо образом в JSON, например закодированный выпадающий список, вместе со значениями данных для его заполнения, чтоклиент отрендерит оба?в этом случае также изменение / добавление новых элементов управления в пользовательский интерфейс (состоящий из HTML) клиента?

1 Ответ

0 голосов
/ 05 июля 2019

JSON - это формат данных, он будет содержать данные, которые должны быть преобразованы в элементы представления в случае, если браузер нуждается в HTML, прежде чем конечный пользователь увидит что-либо, но такие данные JSON могут также использоваться в других приложениях, которые не нуждаются в HTML и используют разные средства для визуализации этих данных.

...