Обновление блока по Ajax


#1

День добрый коллеги, возникла трудность, с функцией “Добавить в избранное”, в чём заключается суть проблемы.

Нажимаю добавить в избранное

Сердечко в верху должно загореться розовым цветом и рядом должно появится количество товара в избранном

Вот так выглядит мой код

image


#2

https://www.cs-cart.ru/docs/4.4.x/developer_guide/core/front-end/ajax.html

снизу написано про обновление блоков
у вас нет класса cm-ajax и наличия атрибута data-ca-target-id в котором должен быть wishlist

или вы клик по ссылке обрабатываете скриптом?


#3

У меня стоит обработчик событий по ссылке “Добавить в избранное”


#4

и что он делает?


#5

Пока ничего :grinning: мне вот и интересно как мне обновлять конкретно этот блок


#6

сделать запрос через $.ceAjax() и в result_ids указать ваш блок


#7

Для того, чтобы рендерились доп. блоки (кроме главного содержимого) еще требуется класс cm-ajax-full-render


#8

То-есть по клику должна отрабатывать данная функция верно?


#9

да, выше я давал ссылку, где можно чуть поподробнее почитать