у нас есть статический веб-сайт
отправка формы веб-сайта связана со службой для обработки данных формы, а затем пересылается в другую службу для обработки данных и обработки запросов. Мы отметили, что выбор страны, штата и города должен быть единообразным, чтобы лучше обрабатывать эти данные. Существуют такие списки, например: https://dev.maxmind.com/geoip/geoip2/geolite2/
Это означает, что не существует неуникальных значений, например, если вы дадите пользователю ввод текста, он один раз напишет «Лондон», один раз «Лондон» или «Я из Лондона».
Итак, список, который имеет уникальные значения для пользовательского ввода.
Это не будет проблемой для динамического веб-сайта, я загружаю данные о стране, и при выборе страны я показываю доступные штаты, и если это пройдет, я даю города. Проблема в том, что этот сайт статичен, например html.
Таким образом, чтобы получить аналогичный опыт, необходимо отправить клиенту всю базу данных списка штатов страны, что является излишним и где-то около 10 МБ.






Вы можете создать страницу со списком всех 50 состояний в виде гиперссылок. Каждый штат будет ссылаться на страницу с каждым городом в этом штате. Таким образом, вместо отправки 10 МБ данных у вас будет 10 МБ веб-страниц, и пользователи будут выбирать, какие из них им нужны.
<!DOCTYPE html>
<html>
<head>
<title>HTML Unordered List</title>
</head>
<body>
<ul>
<li><a href = "/html/Alabam/Cities.html"> Alabama </a></li>
<li>Alaska</li>
<li>Arizona</li>
<li>Arkansas</li>
<li>etc</li>
</ul>
</body>
</html>
Что-то вроде приведенного выше кода должно работать. Каждый элемент списка представляет собой гиперссылку, но вам необходимо поместить соответствующие файлы в href.
Итак, в чем вопрос? Как это сделать, не загружая 10 МБ данных?