Я пытаюсь передать значение широты и долготы функции индекса в контроллере с именем Add
.Браузер Google Chrome правильно отображает геолокации, но когда я пытаюсь передать значения в контроллере, используя $this->input->post('latitude)
, $this->input->post('longitude')
, они пустые.какая-то идея?
<script type="text/javascript">
$(document).ready(function(){
get_location();
});
function get_location()
{
if(navigator.geolocation)
{
register_coords(navigator.geolocation.getCurrentPosition());
}
}
function register_coords(position)
{
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
$.post("http://mysite:8888/add", {latitude:latitude, longitude:longitude});
}
console.log(position.coords);
</script>
Uncaught ReferenceError: position is not defined