Отложенная загрузка блоков

JS:

$.post('https://mydomain.com/page/', { load_dp: 1 }, function(response) {
    if (response) {
        const $content = $(response);
        const $magicBlock = $content.find('.dp-magic-block');
        if ($magicBlock.length) {
            const $desiredContent = $magicBlock.html();
            console.log($desiredContent);
        }
    }
}, 'html');

HTML:

{if $wa->post('load_dp')}
    <div style="display: none" class="dp-magic-block">    
        {* Хелпер вывода *}
    </div>
{/if}
Смотрите также

Сборник полезных статей

Вывод отзывов на одной странице в Shop-Script X
Интеграция Brand Pro в тему SuperMarket Premium
Изменения стилей для ПК и мобильной версии в шаблонах Shop-Script
Уведомление строкой
Вывести конкретную характеристику в любом месте шаблона
Соцсети Яндекс.Дзен и Telegram
Микроразметка ld+json для Shop-Script
Характеристики в старых версиях движка
Отложенная загрузка блоков
Отслеживание нажатия на кнопку в корзине
Вывести N-рандомных товаров из списка
Отображение диапазона цены "от и до" в Shop-Script