我正在使用 jQuery 来处理 AJAX 请求,如下所示:
function success_callback(p){
$.ajax({url:"http://maps.googleapis.com/maps/api/geocode/json?latlng=" + p.coords.latitude.toFixed(2) + "," + p.coords.longitude.toFixed(2) + "&sensor=true",success:function(result){
var locationInfo = eval ("(" + result + ")");
document.getElementById("zip-number").innerHTML = locationInfo.results[0].address_components[7].short_name;
}});
}
此代码成功地将找到的邮政编码的值写入计算机上 ID 为邮政编码的 div。当我在 iPhone 上访问该网站时,即使我允许共享我的位置,它也只是显示为空白。任何想法为什么?