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?