@DoubleDecker

Как правильно передавать данные с бэкенда во фронт?

Нежелательно смешивать бизнес логику на php и фронт, но как тогда должно быть правильно? К примеру, мне нужно достать из бд какое-то значение и передать его на фронт. Как это лучше сделать?
Вот есть у меня api, которое возвращает какую-либо информацию из бд. Как эту информацию встроить в html? Уместно ли обращаться к апи посредством JS и с помощью него же встраивать информацию в html? В целом хотел бы узнать как правильно и уместно связывать бэк и фронт.
  • Вопрос задан
  • 1794 просмотра
Пригласить эксперта
Ответы на вопрос 2
1BX_host
@1BX_host
Хостинг для 1С-Битрикс
кгхм. ну как бы на бэке делаете обращение к своему api, дергаете данные и оформляете тут же в этом же файле в читабельный html

Посредством JS вытягивать данные и вставлять их в текущую страницу уместно только, если вам необходима динамика, вызванная активностью пользователя (то есть тут уже прикручиваете ajax)
Ответ написан
Комментировать
daemonhk
@daemonhk
ПсиХоПат
Шаблонизаторы вам предоставляют возможность вставлять значения прямо в шаблон, например {$variable}. Использовать можно любой, по вашему желанию.

JS вам нужен только для свистоперделок, а ля AJAX, анимация, реактивность и прочее.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы