gpt4 book ai didi

javascript - 如何在 javascript 中使用 php

转载 作者:行者123 更新时间:2023-11-28 19:02:24 24 4
gpt4 key购买 nike

我通过像这样的sql查询在php中创建了一个变量($latlon)...

// ...
if ($result->num_rows >0) {
while ($row = $result->fetch_assoc()) {
echo "id: " . $row["userid"] . latitude: . $row["latitude"] .
longitude: . $row["longitude"] ;

$latlon = $row["latitude"] . "," . $row["longitude"];

现在我想使用变量 $latlon$row["latitude"] & $row["longitude"] 在一些 javascript 代码中,显示如下所示的 map 。理想情况下,我希望我的 php 变量放在这里 (51.508742,-0.120850) 因为这些坐标会不断变化。

<script>
function initialize()
{
var mapProp = {
center: new google.maps.LatLng**(51.508742,-0.120850)**,
zoom:7,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);
}

function loadScript()
{
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.googleapis.com/maps/api/
js?key=&sensor=false&callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;
</script>

任何帮助将不胜感激。谢谢

最佳答案

您应该在 php 标记内回显 $latlon 变量。所以该行将如下所示:new google.maps.LatLng(<?php echo $latlon;?>) 。我假设您的 php $latlon 中的 js 语法正确变量。

请记住,只有在您要放置代码的 php 文件中,这才有效。

关于javascript - 如何在 javascript 中使用 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32277076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com