## Встраивание fiasSearch
Добавьте в `<head>` страницы
```html=
<script type="application/javascript"
src="http://95.173.145.55/client/build/index.js"></script>
```
Добавьте в `<head>` страницы
```html=
<script>
const LEVELS = {
1: 'Субъект РФ',
2: 'Административный район',
3: 'Муниципальный район',
4: 'Сельское/городское поселение',
5: 'Город',
6: 'Населенный пункт',
7: 'Элемент планировочной структуры',
8: 'Элемент улично-дорожной сети',
9: 'Земельный участок',
10: 'Здание (сооружение)',
11: 'Помещение',
12: 'Помещения в пределах помещения',
17: 'Машино-место',
100: 'Дом',
}
document.addEventListener('DOMContentLoaded', function () {
/**
* search-input - DOM идентификатор input поля, для строки поиска
*/
new GarAutocomplete.init('#search-input', function (query, gar) {
console.log(query, gar)
/**
* здесь ваша бизнес-логика по обработке результатов
*/
/**
* пример заполнения таблицы с данными объекта
* результат вывода можно посмотреть тут http://95.173.145.55/
*/
table.innerHTML = ''
let row = document.createElement('tr')
let title = document.createElement('td')
let content = document.createElement('td')
title.innerHTML = 'ГАР'
content.innerHTML = gar.gar
row.append(title, content)
table.append(row)
Object.keys(gar.address).forEach(function (key) {
let row = document.createElement('tr')
let title = document.createElement('td')
let content = document.createElement('td')
title.innerHTML = LEVELS[key]
content.innerHTML = gar.address[key]
row.append(title, content)
table.append(row)
})
});
})
</script>
```
Пример ответа сервера
```json=
{
"result": {
"success": true,
"data": [
{
"gar": "08a0efcf-b24b-408d-b725-5efa2018b830",
"address": {
"1": "край Краснодарский",
"2": "р-н Мостовский",
"6": "пгт Псебай",
"8": "пер Комсомольский",
"100": "д. 18"
}
},
{
"gar": "a7bcd6ad-b062-4747-a2f0-3cbe86887113",
"address": {
"1": "край Краснодарский",
"2": "р-н Мостовский",
"6": "пгт Псебай",
"8": "пер Комсомольский",
"100": "д. 23"
}
}
]
}
}
```