Автозаполнение почтовых адресов для всех стран.
Кто знает, прошу откликнуться.
Хочу сделать на сайте автозаполнение почтового адреса по стране, индексу. Нужно чтобы это работало для всех или большинства стран. Кто знает, есть ли какие-то решения(БД, API), возможно платные. Спасибо! |
Цитата:
По конкретней пожалуйста... Если по существу, то задача простая, нужно всего-то сформировать/разобрать JSON-массив |
1. парсинг www.indexp.ru
2. создаете FORM в нем несколько INPUT type="text", куда пользователи вводят данные 3. при отправке формы onSubmit="return MyFunction()" ссылаетесь на вашу функцию в которой внизу прописываете return false; Дальше делаете запрос к PHP скрипту, например с помощью jQuery. Функция $.getJSON(url, [data], [func]), шпаргалка тут: http://ruseller.com/jqueryshpora.php 4. в РНР на основе полученных данных возвращаете массив в виде JSON, подробнее тут: http://www.php.net/manual/en/function.json-encode.php обратить внимание на: This function only works with UTF-8 encoded data, иными словами перекодируйте файл и все данные в скрипте в UTF-8. 5. получение данных от РНР скрипта и вывод их на страницу. Как то так... |
Спасибо за советы! Меня собственно интересовало не техническое воплощение, а так скажем практическое. Т.е. есть ли в природе базы данных по почтовой информации, или не БД, а API.
Т.е. мне нужно чтобы клиент выбрал на сайте страну, далее ввел свой почтовый индекс, и ему автоматически вывелся бы город, район, может быть улица. Вот... Но все-равно спасибо за ответы. |
Часовой пояс GMT +3, время: 09:40. |