2011-05-31 24 views
1

我試圖從URL中獲取引用變量,並在用戶第一次訪問該頁面時查詢我的數據庫。 然後我需要把這個結果和情節在谷歌地圖上。在頁面加載時將一個變量從PHP傳遞給jQuery

<?php 
    include('storelocator/db/config.php'); 
    include('storelocator/db/db.php'); 

    if(isset($_GET['ref'])){ 

     $ref = stripslashes($_GET['ref']); 

     $sql = "SELECT * FROM `markers` WHERE `ref` = \"".$_GET['ref']."\""; 

     $result = mysql_query($sql);  
     $row = mysql_fetch_row($result); 
     print_r($row); 
    } 
?> 

這是我在我的索引頁面頂部的代碼,它工作正常,則給出的print_r正確的結果。我只是不確定如何將這些結果傳遞給jQuery來繪製。 (我知道如何繪製,基本上,我需要知道如何傳遞變量$行[ '經緯度'] jQuery的。)

感謝

+0

感謝您的快速回復。迴應變量作品,我想知道這是否被認爲是不好的做法,因爲現在我的頁面以

1

在符合

print_r($row); 

地說:

echo '<script type="text/javascript">'; 
echo 'var latlng = "' . $row['latlng'] . '";'; 
echo '</script>'; 

這是將數據傳遞給JavaScript的方式。 ;)

0

下面的代碼的數據傳遞到JavaScript變量:「數據」

echo "<script>var data='".$row['latlng']."';</script>" 
相關問題