gpt4 book ai didi

javascript - 具有多个字段的传单弹出窗口

转载 作者:行者123 更新时间:2023-12-01 02:04:08 26 4
gpt4 key购买 nike

我试图在从 SQL 表读取的标记上显示弹出窗口。我设法读取一个字段,但我需要它读取多个字段(first_nameFamily_nameHealth_con...等) .

        for (var i = 0; i < data.length; i++ )  {
caseData.push ({
id: data[i].id,
first_name: data[i].first_name,
family_name: data[i].family_name,
health_con: data[i].health_con,
nin: data[i].nin,
notes: data[i].notes,
lat: data[i].lat,
lon: data[i].lon
});
}
plotCases()
})

event.preventDefault();
});
});

function plotCases() {

// Loop through caseData to create marker at each location
for (var i = 0; i < caseData.length; i++) {
var markerLocation = new L.LatLng(caseData[i].lat, caseData[i].lon);
var marker = new L.Marker(markerLocation);
mymap.addLayer(marker);
marker.bindPopup(caseData[i].health_con); }} <<< here

我正在尝试在弹出信息窗口中显示多个字段。

最佳答案

欢迎来到SO!

您似乎对 JavaScript 甚至一般编程都不熟悉。

Leaflet bindPopup 方法接受字符串 作为参数。您需要连接“字段”的字符串值:请参阅 MDN 指南中有关操作字符串的“连接字符串”部分: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Strings简而言之:使用 + 运算符 str1 + str2

您可能还对 GIS StackExchange 上的这篇文章感兴趣: https://gis.stackexchange.com/questions/169976/how-to-iterate-through-the-attributes-of-a-feature-in-leaflet

关于javascript - 具有多个字段的传单弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50259942/

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