Global variables don't change when passed through the function, why?
var userLat = 0;
var userLong = 0;
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
userLat = position.coords.latitude;
userLong = position.coords.longitude;
});
}
$("#loc").html(userLat + "<br>" + userLong);
Thanks in advance.