#spinner:before {
border-top-color: #e1472f;
border-left-color: #e1472f;
border-right-color: #e1472f;
}
$('.section').html(html);
выполняется до того, как получен ответ от сервера. Этот ответ, соответственно, просто игнорируется. Как решить проблему я вам написал в прошлом вопросе. navigator.geolocation.getCurrentPosition()
является асинхронным. Это значит, что в момент заполнения html значения ещё могут быть не получены. Должно быть так:$(document).ready(function() {
setLocation();
});
function setLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
$('.section').html('<p>Latitude: ' + position.coords.latitude; + '</p><br><p>Longitude: ' + position.coords.longitude + '</p>');
});
};
}
Как в адресной строке можно прописать запрос post, чтобы из нее в БД добавить данные?
И как сделать так, чтобы после отправки данных после перезагрузки этой странице еще раз с пустыми полями, она не добавляла предыдущие значения еще раз?
const maxId = arr.reduce((max, item) => item.id > max ? item.id : max, 0);
$this->connection = ...
document.getElementsByClassName('rez')[0].innerHTML += rez;
document.getElementsByClassName('rez')[0].innerHTML = '';
document.querySelector('.rez').innerHTML = '';