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

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}
Смотрите также