gpt4 book ai didi

javascript - Google Maps API 结果变量转换为 php

转载 作者:行者123 更新时间:2023-12-03 03:33:19 25 4
gpt4 key购买 nike

我想从 JS 导出搜索结果变量(纬度和经度)作为 php 变量。我知道需要另一个 php 文件,例如 test.php。

下面的变量:

        marker.setPlace({
placeId: place.place_id,
location: results[0].geometry.location,

});
marker.setVisible(true);

//infowindowContent.children['place-name'].textContent = place.name;
//infowindowContent.children['place-id'].textContent = place.place_id;
infowindowContent.children['place-address'].textContent =
//results[0].formatted_address;
results[0].geometry.location.lat(),
results[0].geometry.location.lng(),
infowindow.open(map, marker);
});
});
}

最佳答案

您可以简单地使用 XMLHttpRequestajax和 JSON(对于 jsphp ),以便将数据传递到您的 php 文件:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log (this.responseText);
}
};
xhttp.open("GET", "demo_get.asp?marker=" + JSON.stringify (marker) + "&infoWindow=" + JSON.stringify (infowindow), true);
xhttp.send();

然后,在 php 中:

$marker = json_decode ($_GET["marker"]);
$infoWindow = json_decode ($_GET["infoWindow"]);
// Do stuff...

如果您有任何疑问,请告诉我。

关于javascript - Google Maps API 结果变量转换为 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45987501/

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