在页面加载时将变量从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 ""