如何将{{{data}}}值用于javascript变量?

时间:2018-10-04 19:16:31

标签: javascript php jquery html ajax

我有一行代码,当我这样使用时,我认为它是js模板的占位符,它返回我需要的“产品价格”的值

?>
{{{ data.variation.amz_price_var_uk }}}
<?php 

我需要使用{{{data.variation.amz_price_var_uk}}}的值并将其用于js变量,问题是,如果我键入以下内容,它将仅呈现``”内的内容,而不是返回其值,是否仍然可以使用该行的值(对不起,不确定该调用的是什么)并将其用于js变量中,而不是从其div中捕获其值,因为该值将根据用户的意愿而变化在相关的选择框中进行选择。

?>
<script>
var price '{{{ data.variation.wccaf_de_asin_var }}}';
    document.getElementById("amz_price_wrap").insertAdjacentHTML('afterbegin', price);
</script>
<?php

如果您需要有关我正在从事的工作的更多信息。我正在尝试为变体woocommerce产品添加自定义价格,变体选择框正在使用所谓的wp.template https://codex.wordpress.org/Javascript_Reference/wp.template

我成功地将变化的价格传递给了{{{data.variation.amz_price_var_uk}}},它在html中非常有效,但我需要做的就是将其值传递给js变量,以便我可以更改价格使用javascript / json api根据访问者的位置来确定。

我认为我的最后一招是在div中将每个国家/地区的所有价格打印为html,并使用js仅显示与访问者国家/地区相匹配的div,但我希望您能告诉我一种更简洁的方法。 / p>

0 个答案:

没有答案