我需要您的专业知识,因为要做的是将JS计算价格转换为其他货币。
使用任何货币转换器插件,购物车/结帐价格都将更改为正确的货币,但是如果您位于产品单页中,则总价格不会转换为正确的货币,仅符号会更改
JS计算并输出到html我使用了它,因为客户可以更改日期并重新计算
$('h3.booking_cost span').html(formatCurrency(cost * selected_qty));
$('.total-rental-price h2').html(formatCurrency(cost * selected_qty));
我如何在单个页面中转换整个价格,而不仅是货币符号
js计算的HTML输出
<div class="price total-rental-price">
<h2></h2>
</div>
如果它只是PHP,但我使用JS进行计算,我可以转换任何价格,并且我需要您的帮助,因为即使我尝试将变量从js输入到php,也无法使用,因为用户可以更改日期:>
<?php echo wc_price( $AnyValueicanconvertusingths ); ?>
附加说明:我正在这家商店使用WooCommerce,并将我的自定义JS用于任何WooComerce转换器插件的计算和货币转换器
答案 0 :(得分:0)
我对WooCommerce不熟悉,但是如果问题出在:您可能在后端(php)上计算了一些内容,并想在前端(JS)上使用它。
在kev.ident = NULL;
kev.filter = NULL;
kev.flags = 0;
kev.fflags = 0;
kev.data = NULL;
kev.udata = NULL;
部分的PHP文件中,放入
<javascript>
在客户端,它看起来像:
var priceMap = {usd:<?=wc_price_usd()?>, euro:<?=wc_price_euro()?>,.....
因此,您可以使用以下任何一种货币:
var priceMap = {usd:123, euro:111,.....