Кажется, что Ajax работает нормально, но содержимое корзины не обновляется должным образом. Я хочу, чтобы содержимое корзины обновлялось после нажатия кнопки «добавить в корзину». Сейчас мне нужно обновить страницу вручную, чтобы увидеть добавленные продукты.
Я использую эту функцию, чтобы добавить товар в корзину woocommerce:
function addToCart(p_id) {
jQuery.ajax({
type: 'POST',
url: '/wp/?post_type=product&add-to-cart='+p_id,
data: { 'product_id': p_id,
'quantity': amount},
success: function(response, textStatus, jqXHR){
console.log("Product added");
}/*,
dataType: 'JSON'*/
});
}
jQuery('#addToCart').click(function(e) {
e.preventDefault();
addToCart(prod_id["product_id"]);
return false;
});
Можно ли обновить корзину только после того, как товар был добавлен?