2011-05-31 71 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>"