Таблица на Ajax

LocalDino

Новичок
Добрый день, уважаемое сообщество. Искал по гуглу, не нашел.
Есть некоторая страница, на которой размещена некоторая таблица. У таблицы есть вкладки, которые подгружаются аяксом. Часть вкладок открыта изначально.

Как мне корректно организовать шаблон таблицы?

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

Как вообще делаются такие вещи? Интересует общий принцип или хотя бы направление, куда копать.
P.S. Все совпадения с реальными функциями случайны. Интересует именно общий подход, а не конкретная реализация.
 
Последнее редактирование:
Сверху