Удалённые порции
Endpoint получает limit и offset, возвращает HTML-фрагмент, а модуль добавляет его в целевой контейнер. Пустой ответ завершает список и скрывает кнопку.
Запрос ещё не выполнялся.
Контракт ответа: HTML-карточки для очередной порции; пустая строка означает конец набора.
HTML
<div id="remote-feed" class="module-loadmore-list"></div>
<button
type="button"
class="btn btn-primary btn-sm"
data-vg-toggle="loadmore"
data-limit="3"
data-offset="0"
data-output="true"
data-ajax-route="/api/load-more/demo"
data-ajax-target="#remote-feed"
>
Загрузить записи
</button>
JavaScript
// Дополнительная инициализация не требуется: используется Data API.
CSS
/* Дополнительные стили не требуются. */