Программирование в вопросах и ответах
В коде 1.php в текстовом поле передается информация о городе пользователя на основе его IP-адреса, при помощи YandexApi. При нажатии на кнопку "Отправить" значение поля передается в 2.php, который создает файл line.html и записывает в него это значение.Код 1.php Код 2.php Задача состоит в том, чтобы название города передавалось в 2.php не при помощи формы, а автоматически при загрузке страницы. Проблема в том, что не понятно как изъять значение города и передать, например, в переменную, чтобы потом отправить в 2.php. То есть нужно узнать название города user-city и передать его в 2.php, без каких-либо действий со стороны пользователя на странице. Пробовал разными способами через AJAX, но загвоздка в том, что непонятно как объявить переменную со значением города, единственный рабочий вариант - это создать любой внешний элемент на странице и присвоить ему id. И только после того, как внешний элемент (, , или тот же ) с id user-city появится на странице, получается передать его значение в 2.php, а нужно обойтись без внешних элементов, чтобы передача значения user-city произошла внутри страницы.Подскажите, пожалуйста, как это реализовать? Ответ $.ajax({ url:"2.php", type:"POST", data:"user-city="+ymaps.geolocation.city })
или тот же ) с id user-city появится на странице, получается передать его значение в 2.php, а нужно обойтись без внешних элементов, чтобы передача значения user-city произошла внутри страницы.Подскажите, пожалуйста, как это реализовать?
$.ajax({ url:"2.php", type:"POST", data:"user-city="+ymaps.geolocation.city })
Комментариев нет:
Отправить комментарий