Вытащить полный список подсказок для инпута
На сайте автобусных рейсов http://bashauto.ru/booking/ есть поля ввода города - откуда, куда. При вводе в полях выпадает список с названиями городов, содержащие соотв. слоги. Нажал А, выпало Анапа, Агидель Бакалы, и т.д.
![]() Вряд ли этот список при каждом нажатии загружается через аякс. Скорее всего, сразу загрузился некий большой список всех пунктов, и потом из него выбирается нужное, при нажатии клавиш, и формируется выпадающий список. Мне позарез нужен этот big список )) Точнее, их 2, для откуда и куда они отличаются. Как можно вытащить эти списки целиком? )) |
http ://bashauto.ru/bitrix/components/unistation/order2_test2/templates/template_test/ajax.php?name=3&q=%D0%B0&n=fromName
Кодировка UTF8 |
Цитата:
|
Поделюсь. Оказалось, что при нажатии первой буквы (точнее, на первом месте) отправляется запрос с этой буквой. Ответ приходит json, из него формируется список.
[ { "id": "Агидель", "label": "Агидель", "value": "Агидель" }, { "id": "Архангельское", "label": "Архангельское", "value": "Архангельское" }, { "id": "Большеустьикинское АС", "label": "Большеустьикинское АС", "value": "Большеустьикинское АС" }, { "id": "Караидель", "label": "Караидель", "value": "Караидель" }, { "id": "Красноусольск АС", "label": "Красноусольск АС", "value": "Красноусольск АС" }, { "id": "Октябрьский ", "label": "Октябрьский ", "value": "Октябрьский " }, { "id": "Санаторий Красноусольск", "label": "Санаторий Красноусольск", "value": "Санаторий Красноусольск" }, { "id": "Симферополь", "label": "Симферополь", "value": "Симферополь" } ] При нажатии других букв выбор уже запрос не отправляется, а выбирается из списка. В итоге я в цикле от а до я отправил запросы и спарсил полученные jsonы, убрал повторы и ок. |
Часовой пояс GMT +3, время: 00:02. |