我正在尝试获取用户的当前位置。
我有 JS 脚本来使用 AJAX 获取当前的纬度和经度,以将 js 变量发送到 index.php。
$(document).ready(function() {
if ("geolocation" in navigator){
navigator.geolocation.getCurrentPosition(function(position){
var userLat = position.coords.latitude;
var userLong = position.coords.longitude;
console.log(userLong);
console.log(userLat);
$.ajax({
type: 'POST',
url: 'index.php',
data: {
userLat : userLat,
userLong : userLong
},
success: function(data)
{
console.log(data);
}
});
});
}else{
console.log("Browser doesn't support geolocation!");
}});
然后我试图在我的 index.php 中执行此操作:
echo $_POST['userLat'];
echo $_POST['userLong'];
什么都没有出现。提前致谢。