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时,本地化尚未返回。
我该如何解决?
谢谢!