gpt4 book ai didi

php - 如何最好地将 mysql 数据实现到一行 javascript 代码中?

转载 作者:可可西里 更新时间:2023-11-01 08:21:33 25 4
gpt4 key购买 nike

我正在为 Google map 修改一些 javascript,以便从我的数据库中检索不同的 pin 信息。如果我只用 php 来做这件事,它会是这样的:

<?php while($row = mysql_fetch_assoc($query))
{$title = $row['title']; $desc = $row['desc']; echo 'This '.$title .' and this '. $desc .';}?>

如果数据库中有 5 行,则有 5 行有 5 个不同的标题和描述。但是我有这行 javascript,我想在 while 循环中:

map.addMarkerByLatLng(37.8685, -1.5108, "Sanatario de Terburculosos", createInfo("title goes here",""));

我如何编写它以便 javascript 在 php while 循环中,或者我如何执行 php while 循环的 javascript 等价物以便我可以在其自己的 javascript 代码中检索多行 lang,lat 信息,例如以上?

谢谢。

最佳答案

ajax.php

<?php
$obj = array();
while($row = mysql_fetch_assoc($query)){
$obj[] = new array(
"title" => $row["title"],
"desc" => $row["desc"],
"lat" => $row["lat"],
"lon" => $row["lon"]
);
}
echo json_encode($obj);
?>

jquery ajax

$.getJSON("ajax.php",function(data){
for(var i=0;i<data.length;i++){
map.addMarkerByLatLng(
data[i].lon,
data[i].lat,
data[i].description,
createInfo(data[i].title,""));
}
});

关于php - 如何最好地将 mysql 数据实现到一行 javascript 代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019594/

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