jquery ajax调用谷歌地图保持页面加载

时间:2014-02-11 20:37:52

标签: php jquery ajax json

我知道我没有在这里使用正确的术语,但是当我加载此页面时,在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>

0 个答案:

没有答案