nikolajgromkov писал(а):
Вообще кусок кода в примере удалеяет саму кнопку подгрузки после срабатывания
jDivItems.find('a.load-more-items'

.remove();
Все верно. Вы должны из показанного контейнера class="shop_items_list" удалить предыдущий класс class="loading" и загрузить тем ответом которого получаете в JSON.
У вас в ответе JSON прилетает:
<div class="heading">
<h1 class="display-5">Зимние пальто, жакеты</h1>
</div>
<div class="shop_block">
<div class="shop_items_list">
<div class="items-wrap">
<div class="row">
<!-- Два товара -->
</div>
<div id="divContent"></div>
</div>
<div id="loading" class="loading"> <a href="#" id="getContent" onclick="$.showShopItems('/shop/zimnie-palto-zhakety/page-3/')"> <img src="/assets/i/loader.png" alt="" /> </a> </div>
</div>
</div>
</div>
Вам надо исключить заголовок:
<div class="heading"> <h1 class="display-5">Зимние пальто, жакеты</h1>
И ответ JSON добавить в конец контейнера class="shop_items_list"
Надо сделать так что бы ответ JSON был такой:
<div class="items-wrap">
<div class="row">
<!-- Товары -->
</div>
<div id="divContent"></div>
</div>
<div id="loading" class="loading"> <a href="#" id="getContent" onclick="$.showShopItems('/shop/zimnie-palto-zhakety/page-3/')"> <img src="/assets/i/loader.png" alt="" /> </a> </div>
</div>