Запустите jQuery после обновления корзины WooCommerce AJAX

WooCommerce:

У меня есть jQuery, который загружается в документ.готово, что влияет на поле ввода количества. Отлично работает.

моя проблема в том, что когда я обновляю элемент cart/delete, jQuery нужно запустить снова, потому что вызов AJAX убивает его (обновляет). Есть ли какой-то крюк/фильтр, который я могу добавить, который снова запустит мой скрипт после обновления корзины? Я искал и ничего не могу найти (или, может быть, я не знаю, что я ищу).

спасибо ты!!!!

1 ответов


скрипты WooCommerce имеют несколько пользовательские события встроенный. Ваш собственный скрипт может прослушивать эти события и запускать собственный код при их запуске. Наиболее очевидным для вашего случая может быть updated_cart_totals но updated_wc_div также может быть полезно, я не уверен, что без тестирования. Проверено и работает.

$( document.body ).on( 'updated_cart_totals', function(){
    //re-do your jquery
});