私はShopifyのテーマでAJAXでいくつかのデータを更新しようとしていますが、CartJSプラグインも使用しています。私はカウンターを見つける作業がありますが、私は価格を更新するために来るとき、それは正しくフォーマットされません。すべての正しい数字を追加しますが、通貨記号や小数点が欠けています。ここでShopify + CartとJSの合計価格を更新しますか?
は、コードスニペットです:
<div id="mini-cart">
<h2>Basket Updated <span class="btn-close">x</span></h2>
<p><strong class="item-count">{{ cart.item_count }}</strong> item(s). Costing <strong class="total-price">{{ cart.total_price | money }}</strong></p>
</div>
<script>
$(document).on('cart.requestComplete', function(event, cart) {
$('.item-count').html(cart.item_count);
$('.total-price').html(cart.total_price);
});
</script>
は、私はそれが{{ cart.total_price | money }}
とは何かを持っていると思いますが、私はJS全部の切れ目に| money
ビットを追加するたびに。スクリプトでそれをフォーマットする方法はありますか?
ありがとうございます!
通常、このプラグインでは(.item-count'のような)クラスを宣言し、更新するクラスの周りにクラスを追加することができます。カウンターのためにうまく動作し、ちょうど価格で働くことはできません。その '{{cart.total_price |お金}} 'はShopifyカートページの価格コードなので、正しいはずです。 – user1406440