![](/s/cache/b3/f9/b3f93688eb9ea09c8b95cdec9ce95fdb.png)
Костыль на отсутствующий индекс в гранулярном адресе party.
1. Разбираю data.address.value из подсказок по организациям.
2. Пишу в поле индекса val (data.address.value.data.postal_code); а его для данного адреса в ответе нет, консоль начинает матерится на плагин suggestion, селект после нажатия не пропадает.
3. Ищу данный адрес по подсказкам ADRESS (ради интереса) - индекс есть.
Как поставить jquery костыль на индекс при его отсутствии в ответе в data.address.value для PARTY? Случаи единичные, но все же.
Заранее благодарен за ответ.
Ответ
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
data.address.value.data.postal_code — такого поля не существует.
Проверить на наличие гранулярного адреса у организации можно так:
if (data.address && data.address.data) { $("#postal_code").val(data.address.data.postal_code); }
![](/s/cache/b3/f9/b3f93688eb9ea09c8b95cdec9ce95fdb.png)
Да-да, конечно, suggestion.data.address.data.postal_code. писал по памяти. Большое спасибо за помощь!
Костыль отлично встал в варианте:
if (suggestion.data.address && suggestion.data.address.data) { $("#index").val(suggestion.data.address.data.postal_code); ... }
Сервис поддержки клиентов работает на платформе UserEcho
data.address.value.data.postal_code — такого поля не существует.
Проверить на наличие гранулярного адреса у организации можно так: