Ciao a tutti, con il seguente script ho la necessità di valorizzare due campi hidden con i valori di latitudine e longitudine
codice:
function getGeo(){
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
//document.getElementById("lat").value = position.coords.latitude;
//document.getElementById("lon").value = position.coords.longitude;
document.getElementById("lat").innerHTML = position.coords.latitude;
document.getElementById("lon").innerHTML = position.coords.longitude;
$("#lat").val(position.coords.latitude);
$("#lon").val(position.coords.longitude);
});
}else{
// Browser doesn't support Geolocation
handleNoGeolocation(false);
}
}
I dati di geolocalizzazione vengono restituiti correttamente, vengono correttamente "scritti", ma i campi hidden non vengono valorizzati, sia che si usi il metodo jquery, che il metodo js classico (qui sopra commentato).
Avete idee su come risolvere la questione?