gpt4 book ai didi

javascript - 如何使用 PHP 在 javascript 中定义变量

转载 作者:行者123 更新时间:2023-11-30 16:37:13 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我想使用 PHP 代码定义一个 javascript 变量。在一个数据库中,我从 batiment 类型中得到了 3 个点,我希望变量 geojson point 有 3 个值(我希望变量 var geojson_Point 有所有结果几何中的请求 "geometry": echo $rslt;")

var geojson_Point = 
{
<?php
$query = "SELECT ST_ASGeoJSON(geometry) FROM poi where type='batiment'";
$result = pg_query($con, $query);
while ($row = pg_fetch_assoc($result))
{
foreach($row as $rslt);
"type": "Feature",
"properties": { },
"geometry":
echo $rslt;
}
?>;
}

最佳答案

要从 PHP 定义 javascript 变量,请使用:

var JS_variable = <?php echo $PHP_variable; ?>;

在您的情况下,建议将 phpjavascript 代码分开,如下所示:

PHP:

$result_array = array();

while ($row = pg_fetch_assoc($result))
{
foreach($row as $rslt){
$geojson_point = array("type" => "Feature", "properties" => "{}", "geometry" => $rslt);

array_push($result_array, $geojson_point);
}
}

将变量传递给 javascript,如下所示:

JS :

var geojson_point = <?php echo json_encode($result_array); ?>;

希望这对您有所帮助。

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

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