2016-02-04 4 views
0

Я надеюсь, что кто-то может помочь в этом. Я показываю карту google на странице продукта на моем сайте Wordpress. Я использовал расширенные настраиваемые поля, чтобы получить POSTCODE для местоположения магазина. Я могу выводить это на страницу продукта со следующим:Как использовать переменную поля пользовательского поля wordpress в javascript карте?

<?php $postCode = get_field('venu_postcode'); echo $postCode; ?> 

Но теперь я не могу понять, как получить это значение и использовать его в Javascript, чтобы создать карту на основе почтового индекса (переменный). Код ниже является частью javascript, где должен быть почтовый индекс.

var address = postCode; 

Если я печатаю в

var address = 'an actual postcode'; 

Тогда карта прекрасно работает.

Я попытался с помощью

var postCode = "<?php Print($postCode); ?>"; 

, чтобы увидеть, если я мог бы использовать переменную PHP в Javascript, но не имели никакой удачи.

Я получаю следующее сообщение об ошибке: Geocode не удалось по следующей причине: ZERO_RESULTS

Может кто-нибудь помочь?

ответ

1

Print с капиталом P не является функцией, вы должны использовать echo в любом случае.

var postCode = "<?php echo $postCode; ?>"; 
+0

Это помогло мне исправить проблему, спасибо! Я был так уверен, что я неправильно использовал javascript-переменную, что я даже не видел ошибку – fairydragon