【发布时间】:2016-12-29 18:10:41
【问题描述】:
我正在通过自定义插件将商品添加到购物车中,一切正常,但迷你购物车没有更新,我似乎无法触发刷新。 这是我的一段代码供参考:
javascript: jQuery.ajax({
url: '/result/',
data:{post_title:title, post_content:detail,price:price,quantity:quantity},
success:function (data_rdx) {
jQuery(".fr-loading").hide();
if(data_rdx=='fail') {
alert("Error, Please Try Again");
} else {
jQuery(".orb_custom").html(data_rdx);
//trigger mini-cart refresh
alert('Cart Updated');
}
}});
我尝试使用 wc-ajax=get_refreshed_fragments 添加一个小的 ajax 帖子,但它似乎不起作用。触发刷新的最简单方法是什么?
谢谢。
【问题讨论】:
-
ajax.reload()? - datatables.net/reference/api/ajax.reload() 或者你可以使用window.location.reload(); -
这可行,但并不理想。用户需要经过 5 个步骤才能将产品添加到购物车。有没有办法通过 ajax 使用现有的 'get_refreshed_fragments' 函数?或者可能是刷新购物车按钮?谢谢。
标签: javascript jquery ajax wordpress woocommerce