在页面加载时将变量从PHP传递到jQuery

我正在尝试从URL中获取引用变量,并在用户首次访问页面时查询我的数据库。 然后,我需要将此结果和绘图放在谷歌地图上。

 

这是我的索引页面顶部的代码,它工作正常,print_r给出正确的结果。 我只是不确定如何将这些结果传递给jQuery进行绘制。 (我知道如何绘图,我基本上需要知道如何将变量$ row [‘latlng’]传递给jQuery。)

谢谢

像这样的东西

  

现在, markers JavaScript变量将可用于上述任何脚本。

您可以使用PHP访问PHP $row数组中的关联条目

 var latlng = markers.latlng; 

虽然我们在这里,但您应该保护您的查询免受SQL注入。 虽然我总是建议使用PDO和参数绑定,但您可以快速修复

 $ref = get_magic_quotes_gpc() ? stripslashes($_GET['ref']) : $_GET['ref']; $sql = sprintf("SELECT * FROM `markers` WHERE `ref` = '%s'", mysql_real_escape_string($ref)); 

符合

 print_r($row); 

放:

 echo ''; 

这是将数据传递给JavaScript的方法。 ;)

以下代码将您的数据传递给javascript变量:’data’

 echo ""