У меня есть приложение php, которое печатает список «блоков» на странице. блок включает в себя дату, время, заголовок и некоторую другую информацию.
Пользователь должен иметь возможность добавить новый «блок» на страницу, и я бы хотел, чтобы новый блок появлялся в списке существующих блоков без обновления страницы.
В данный момент я делаю это с помощью jquery. пользователь добавляет новый блок, а затем jquery вставляет новый элемент DOM, который отлично работает.
ПРОБЛЕМА: это означает, что «блок» отображается двумя разными способами. Один из способов - с помощью php, когда список изначально печатается. Другой способ - с Jquery, когда добавляется новый блок.
Наличие этих двух разных средств рендеринга означает, что всякий раз, когда я хочу изменить внешний вид блока или добавить в него какое-либо новое поле, я должен обновитьдве разные вещи, блок php и блок jquery.
как php и jquery могут использовать один и тот же код для рендеринга отдельного блока?