0

2 つのパーセント記号で囲まれた変数をエコーするショッピング カートを見ています。

たとえば、HTML ページで %%Amount%% を指定すると、$4.50 のように表示されます。

JavaScriptには、次のようなものがあります。

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

totalvalue の出力にドル記号が含まれているため、これを削除する必要があります。

上記の例でこれを行うにはどうすればよいですか?

アップデート:

Ian と abc123 がこれに正しい答えを出した可能性が高いと思います。私の特定のケースでは、ソースコードで見たかった出力が提供されていなかったので、新しいグローバル変数を作成し、php のドル記号をその場で削除しました。

これは、%%ModifiedAmount%% を使用したときに、私が望んでいた方法で反映されました。

4

2 に答える 2

0

置換機能を呼び出すことができるのは 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>
于 2013-07-17T17:33:48.623 に答える