3
我想使用ajax更改購物車magento 2購物車頁面上的一個項目的數量。Magento 2 - 在ajax更改數量後重新加載總計購物車
我已經加入此javascript:
$('.cart.item .qty').on({
change: function() {
var post_url = $(this).attr('data-post-url');
$.post(post_url, $(this).serialize(), function(data) {
$(".form-cart").replaceWith(data.cart_html);
$("#cart-totals").replaceWith(data.totals_html);
$("#cart-totals").trigger('contentUpdated');
}, "json");
}
});
data.totals_html的值是
<div id="cart-totals" class="cart-totals" data-bind="scope:'block-totals'">
<!-- ko template: getTemplate() --><!-- /ko -->
<script type="text/x-magento-init">
{
"#cart-totals": {
"Magento_Ui/js/core/app": {"components":{"block-totals":....}
</script>
當我更改數量,總的成分含量沒有刷新..
任何人都有一個想法,動態更新r之後的總成分放置html代碼?