Как использовать значение {{{data}}} в переменной javascript? - PullRequest
0 голосов
/ 04 октября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...