1
我试图将用户的当前经度和纬度信息存储为PHP变量$lat
。由于它在函数userLocated
中,因此无法获得该值。这里的代码:如何在php变量中存储函数中发现的javascript变量值
<script type="text/javascript">
navigator.geolocation.getCurrentPosition(userLocated);
function userLocated(position){
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
// document.write("latitude: " + latitude +" longitude " + longitude);
}
</script>
<?php
$lat ="<script>
document.writeln(latitude);
</script>";
echo "$lat";
?>
你好,但我必须得到经纬度的数据!无需更改页面!可能吗 ? – Seekcha
JavaScript可以使用XHR(AJAX)或websockets将数据发送回服务器,而无需重新加载整个页面或导航到其他页面。 –