返回本地化功能之前如何执行ajax调用?

时间:2019-04-30 14:01:00

标签: javascript jquery ajax function

Id希望在导航器返回本地化之前执行ajax调用。

我有此代码:

var latitude;
var longitude;
function getLocation() {
        if(navigator.geolocation) {
           navigator.geolocation.getCurrentPosition(showPosition);
        }else{
           x.innerHTML="O seu navegador não suporta Geolocalização.";
        }
}
function showPosition(position) {
        latitude = position.coords.latitude;
        longitude = position.coords.longitude;
}    
var data = {
        'id_leitura': AAA,
        'form_reading': BBB,
        'latitude': latitude,
        'longitude': longitude
    };

 jQuery.ajax({
    url: XXX,
    type: 'GET',
    data: data,
    success: function (data) {
         ...                   
    }
});

我的问题是:

执行我的Ajax时,本地化尚未返回。

我该如何解决?

谢谢!

0 个答案:

没有答案