Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2016, 16:57
Новичок на форуме
Отправить личное сообщение для meddows Посмотреть профиль Найти все сообщения от meddows
 
Регистрация: 28.11.2016
Сообщений: 3

Вопрос по jquery.kladr
Имеются несколько полей с адресом. Заполнено только одно текстовое - city. Каким образом, используя город, получить "Регион" и "Район"?

Последний раз редактировалось meddows, 28.11.2016 в 17:07.
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2016, 15:06
Новичок на форуме
Отправить личное сообщение для meddows Посмотреть профиль Найти все сообщения от meddows
 
Регистрация: 28.11.2016
Сообщений: 3

Решил вопрос через api, которое возвращает паренты.

var apiQuery = {};
            apiQuery.contentType = "city";
            apiQuery.query = $city.val();
            apiQuery.limit = 1;
            apiQuery.withParent = 1;
                $.getJSON($.kladr.url + "?callback=?",
                apiQuery,
                function(data) {
                    $region.kladr('controller').setValueById(data.result[0]["parents"][0]["id"]);
                    if(data.result[0]["parents"].length > 1)
                        $district.kladr('controller').setValueById(data.result[0]["parents"][1]["id"]);
                }
            );
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню с выезжающим сайдбаром Jaz Элементы интерфейса 17 26.06.2016 19:21
Неизвестный идентификатор FaNaT_96 Общие вопросы Javascript 14 01.05.2016 18:15
вопрос по toDataURL() GodZiLA Общие вопросы Javascript 0 03.06.2014 17:21
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 15.07.2011 00:13