Используя PHP извлеченные переменные в Javascript - PullRequest
0 голосов
/ 09 апреля 2010

Я буду использовать следующий JavaScript для отображения окна карты Google на веб-странице.

<script language = 'javascript'"> 
    function initialize() 
    {
      if (GBrowserIsCompatible()) 
      {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(35.904173, 14.433396), 16);
        map.setUIToDefault();
      }
    } 
</script> 

Я хотел бы прочитать координаты из БД, чтобы сгенерировать карту с использованием PHP, но как можно использовать полученные значения (например, $ lat = xxx и $ lon = yyy) в javascript?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2010

1) Используйте ajax для получения значений

2) Вставьте PHP в свой JavaScript:

<script language = 'javascript'"> 
    function initialize() 
    {
      if (GBrowserIsCompatible()) 
      {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(<?php echo $lat; ?>, <?php echo $lon; ?>), 16);
        map.setUIToDefault();
      }
    } 
</script> 
2 голосов
/ 09 апреля 2010

А как насчет жесткой вставки?

<script language = 'javascript'"> 
    function initialize() 
    {
      if (GBrowserIsCompatible()) 
      {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(<?php echo $lat.', '.$lon; ?>), 16);
        map.setUIToDefault();
      }
    } 
</script> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...