У меня есть переменные, сгенерированные с помощью JS Script, которые я хочу передать обратно в программу PHP, которая вызвала скрипт, и пытаюсь найти лучший метод для этого.Поскольку существует 4-5 переменных, я не хочу передавать их в php с помощью URL.
Форма использует PHP Form Builder и правильно передает обратно одну переменную переменной из JS-скрипта API Карт Google.Код PHP для настройки формы:
$form->addIcon('town-req', '<i class="fa fa-map-marker" aria-hidden="true"></i>', 'before');
$form->addInput('text', 'town-req', '', '', 'placeholder=Your town,onFocus=\'geolocate()\', required');
Значения хранятся в БД MySQL с использованием:
= Mysql::SQLValue($_POST['town-req']);
В скрипте я могу назначить другие переменные, которые я хочу передатьобратно в PHP, например, широта и долгота:
var lat = place.geometry.location.lat(),
lng = place.geometry.location.lng();
Можно ли передать такие переменные, как "lat", в $ _POST в качестве скрытого поля в форме?
Или AJAX - лучший способ сделать это?Есть ли пример, который может помочь?