LocalDino
Новичок
Добрый день, уважаемое сообщество. Искал по гуглу, не нашел.
Есть некоторая страница, на которой размещена некоторая таблица. У таблицы есть вкладки, которые подгружаются аяксом. Часть вкладок открыта изначально.
Как мне корректно организовать шаблон таблицы?
Пока все, что пришло в голову -
На серверной стороне
Где функция printCoolTable печатает таблицу.
То есть, шаблон таблицы делится на статику, загружаемую при загрузке страницы, и мелкие шаблоны, хранимые отдельно и грузимые аяксом. Мне надо их разделять - по любому нужен метод на стороне сервера, отдающий html только подгружаемой страницы. Меня слегка беспокоит то, что в данном случае идет вызов шаблона из шаблона при первоначальной загрузке. Но как от этого уйти?
Как вообще делаются такие вещи? Интересует общий принцип или хотя бы направление, куда копать.
P.S. Все совпадения с реальными функциями случайны. Интересует именно общий подход, а не конкретная реализация.
Есть некоторая страница, на которой размещена некоторая таблица. У таблицы есть вкладки, которые подгружаются аяксом. Часть вкладок открыта изначально.
Как мне корректно организовать шаблон таблицы?
Пока все, что пришло в голову -
PHP:
<table>
<?foreach ($otkritieVkladki as $Vkladka):?>
<?=printCoolTable($Vkladka);?>
<?endforeach;?>
</table>
PHP:
if ($loadAjaxTable==true) {
$table=getTable();
echo printCoolTable($table);
}
То есть, шаблон таблицы делится на статику, загружаемую при загрузке страницы, и мелкие шаблоны, хранимые отдельно и грузимые аяксом. Мне надо их разделять - по любому нужен метод на стороне сервера, отдающий html только подгружаемой страницы. Меня слегка беспокоит то, что в данном случае идет вызов шаблона из шаблона при первоначальной загрузке. Но как от этого уйти?
Как вообще делаются такие вещи? Интересует общий принцип или хотя бы направление, куда копать.
P.S. Все совпадения с реальными функциями случайны. Интересует именно общий подход, а не конкретная реализация.
Последнее редактирование: