我正在看一个购物车,当它被两个百分号包裹时,它会回显一个变量。
例如,在html页面上,%% Amount %%会回显类似$ 4.50的内容。
在javascript中,我的内容是:
var tag_params = {
prodid: '',
pagetype: 'cart',
totalvalue: '%%Amount%%',
};
totalvalue的输出包含一个美元符号,我需要将其删除。
如何使用上面的示例执行此操作?
更新
我认为Ian和abc123很可能给出了正确答案。在我的特定情况下,它没有提供我想在源代码中看到的输出,所以我创建了一个新的全局变量并在那里删除了php中的美元符号。
这与我在使用%% ModifiedAmount %%时的方式相呼应。
答案 0 :(得分:0)
你可以调用replace函数是JavaScript。
原件:
var tag_params = {
prodid: '',
pagetype: 'cart',
totalvalue: '%%Amount%%'.replace('$', ''),
};
更新为使用lan
的方法:
< script type = "text/javascript" >
var tag_params = {
prodid: '',
pagetype: 'cart',
totalvalue: '%%Amount%%',
};
tag_params.totalValue = tag_params.totalValue.replace('$', '');
< /script>
答案 1 :(得分:0)
tag_params.totalValue.replace('$','');