Показать сообщение отдельно
  #4 (permalink)  
Старый 27.01.2017, 10:37
Профессор
Отправить личное сообщение для alexan0308 Посмотреть профиль Найти все сообщения от alexan0308
 
Регистрация: 11.04.2011
Сообщений: 207

Поделюсь. Оказалось, что при нажатии первой буквы (точнее, на первом месте) отправляется запрос с этой буквой. Ответ приходит 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ы, убрал повторы и ок.
Ответить с цитированием