У меня есть строка кода, которую я считаю заполнителем шаблона 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.
Я думаю, что моим последним средством будет напечатать все цены для каждой страны в html каждой цене в отдельном div и использовать js, чтобы показать только div, соответствующий стране посетителя, но я надеюсь, что вы можете сказать мне более понятный способ.