У меня проблема с моим кодом. Я получаю координаты для ввода из javascript и i autopost ввода. Но на моей странице страницы не было никаких переменных.Координаты автопоста геолокации по php
Получить Координаты:
function showlocation() {
navigator.geolocation.getCurrentPosition(callback);
}
function callback(position) {
document.getElementById('latitude').value = position.coords.latitude;
document.getElementById('longitude').value = position.coords.longitude;
}
window.onload = function() {
showlocation();
}
Чтобы Autopost форме PHP страницы:
function gonder()
{
document.forms["geo"].submit();
}
window.onload = gonder;
<form action="geolocation.php" method="post" name="geo" id="geo">
<input type="text" name="latitude" id="latitude">
<input type="text" name="longitude" id="longitude">
</form>
Но на странице PHP нет ни одной переменной, чтобы увидеть.
ли работа, если вы удалите 'window.onload = gonder' и называют' Гондер() '' внутри callback'? – user3374348
Вы можете показать нам свою страницу geolocation.php? – user3479671