0

我正在查看一个购物车,当它被两个百分号包裹时,它会回显一个变量。

例如,在 html 页面上,%%Amount%% 会回显 4.50 美元。

在javascript中,我有一些内容:

var tag_params = {
prodid: '',
pagetype: 'cart',
totalvalue: '%%Amount%%',
};

totalvalue 的输出包含一个美元符号,我需要将其删除。

我怎样才能用上面的例子做到这一点?

更新:

我认为 Ian 和 abc123 最有可能给出了正确的答案。在我的特殊情况下,它没有提供我想在源代码中看到的输出,所以我创建了一个新的全局变量并在 php 中删除了美元符号。

这与我在使用 %%ModifiedAmount%% 时想要的方式相呼应。

4

2 回答 2

0

tag_params.totalValue.replace('$', '');

于 2013-07-17T17:55:43.000 回答
0

你可以调用的替换函数是JavaScript。

原来的:

var tag_params = {
    prodid: '',
    pagetype: 'cart',
    totalvalue: '%%Amount%%'.replace('$', ''),
};

更新为使用lan's 方法:

< script type = "text/javascript" >
    var tag_params = {
        prodid: '',
        pagetype: 'cart',
        totalvalue: '%%Amount%%',
    };

    tag_params.totalValue = tag_params.totalValue.replace('$', ''); 
< /script>
于 2013-07-17T17:33:48.623 回答