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;
});
添加产品后是否可以只刷新购物车?