Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Выбор страна, регион, город с использованием Ajax

Имеются три селекта: страна>регион>город при выборе страны подгружается список регионов, при выборе региона подгружается список городов, а при выборе города нужно делать переход на страницу index.php?country=RU&area=2&city=3 то есть с теми значениями, которые были выбраны в трёх селектах, по ним нужно сделать переход на страницу.

Более простой пример, не использующий технологию Ajax: выбор страна, регион, город, но без технологии Ajax, с перезагрузкой страницы после выбора каждого селекта.

"Фишка" данного примера, кроме подгрузки областей и городов по технологии Ajax, - это автоматическое определение местонахождения по IP-адресу. Вы, наверное заметили, что изначально выбран именно Ваш регион и город.

Первый вариант показывает все города области без учета района:


Ваш IP: 35.175.174.36. Информация об IP адресе 35.175.174.36




Город: Эшбёрн (Ashburn) Wiki
Район: Уэстморленд , Районный центр: Копл
Регион(область): Виргиния Wiki, Областной центр: Ричмонд
Код области или код штата: VA
Страна: Соединенные Штаты Wiki (Соединенные Штаты Америки, United States, ISO:840)
Часть света: Америка
Код страны(2): US
Код страны(3): USA
Широта: 39.0437
Долгота: -77.4875

Телефонный код страны: +1
Временная зона(Time Zone,UTC,GMT): -4
Домен: ec2-35-175-174-36.compute-1.amazonaws.com
Осталось 14 бесплатных запросов до 11:09:19 29.03.24

Второй пример показывает все города в выбранном районе:


Ваш IP: 35.175.174.36. Информация об IP адресе 35.175.174.36

Часть света:
Страна:
Область:
Район:
Город:

Город: Эшбёрн (Ashburn) Wiki
Район: Уэстморленд , Районный центр: Копл
Регион(область): Виргиния Wiki, Областной центр: Ричмонд
Код области или код штата: VA
Страна: Соединенные Штаты Wiki (Соединенные Штаты Америки, United States, ISO:840)
Часть света: Америка
Код страны(2): US
Код страны(3): USA
Широта: 39.0437
Долгота: -77.4875

Телефонный код страны: +1
Временная зона(Time Zone,UTC,GMT): -4
Домен: ec2-35-175-174-36.compute-1.amazonaws.com
Осталось 14 бесплатных запросов до 11:09:19 29.03.24

.