我知道我没有在这里使用正确的术语,但是当我加载此页面时,在Firefox的左上角,它表示数据仍在尝试加载,但它向我显示了正确的数据。
为什么以下此脚本会导致此错误并且未完成通话?
第二个问题:描述“未加载”操作并在浏览器中仍显示旋转图标的最佳术语是什么?
以下是完整代码:
<?
$geoLong = $_POST[geoLong];
$geoLat = $_POST[geoLat];
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$( document ).ready(function()
{
$.ajax({ url:'http://maps.googleapis.com/maps/api/geocode/json?latlng=<? echo "$geoLong,$geoLat";?>&sensor=true',
success: function(data){
document.write("City="+data.results[0].address_components[3].long_name);
document.write("&Country="+data.results[0].address_components[6].long_name);
/*or you could iterate the components for only the city and state*/
}
});
});
</script>