我使用Google地图API根据人物地理位置的纬度和经度获取城市。我想获取城市名称并能够:显示名称,将其用作变量或隐藏的表单字段。我在网上发现了一些很棒的代码,其中包含了很多这样的代码,我已经得到了下面的代码来显示页面上的城市名称,但是我不知道如何将它变成PHP变量。我对Javascript不是很流畅,所以任何帮助都会很棒。这是我的代码,我如何获得" geo"将ID转换为PHP变量甚至隐藏的表单字段我可以发布到另一个页面:
<script language="JavaScript">function updatePage() {if (xmlHttp.readyState == 4){var response = xmlHttp.responseText; document.getElementById("geo").innerHTML = response;}} </script> <? echo "<span id=\"geo\"></span>"; ?>
答案 0 :(得分:1)
它几乎与您已有的完全相同,只需以相同的方式将值插入到隐藏字段中,然后按照您的说法发布它。示例代码:
function updatePage() {
if (xmlHttp.readyState == 4){
var response = xmlHttp.responseText;
document.getElementById("geo").innerHTML = response;
document.getElementById("city_name").value = response;
}
}
然后你会在一个表格中隐藏输入字段:
<input type="hidden" name="city_name" id="city_name" value="" />