1

我正在尝试将我的订单小计传递给第三方,以便在优化系统上进行收入跟踪。

但是,系统需要以美分为单位的数字。我怎样才能得到我的价值,它是这样输出的{{$cart.subtotal}}

在脚本中转换为乘以 100 并显示结果?

<script type="text/javascript">

window.optimizely = window.optimizely || [];
    window.optimizely.push(['trackEvent', 'PURCHASE',{{$cart.subtotal}}]);

</script>

如果有人在上面购买了 29.99 美元,那就是 29.99,但我需要它显示 2999

抱歉,我刚开始学习 javascript

4

2 回答 2

2

如果值是字符串,您可以删除小数位:

$cart.subtotal.replace('.','')

但是乘以 100 应该可以。

于 2012-06-06T01:56:44.817 回答
0
<script type="text/javascript">

window.optimizely = window.optimizely || [];
    window.optimizely.push(['trackEvent', 'PURCHASE',{{$cart.subtotal*100}}]);

</script>
于 2012-06-06T01:19:02.133 回答