0
Completed

Дополнять запрос на стандартизацию из подсказок своими данными

Anonymous 5 years ago updated 5 years ago 2
Здравствуйте!

Там мое дополнение, видимо, "ушло", поэтому повторюсь.

Спасибо, метод "clean" через транзитный сервер работает.

Хорошо бы получить возможность (хотя бы в последующих версиях) дополнять запрос "clean" своими данными, как это сделано в "query" (в методе onSelect).

Обоснование: я, например, использую query для добавления в запрос csrf-токена, который потом проверяю на (своем) сервере и вырезаю из curl-запроса к dadata.ru.

Спасибо!

Answer

Answer
Completed
Добрый день!

Мы не планируем такую возможность. clean — вспомогательный, инфраструктурный метод. А для модификации пользовательского ввода можно использовать обработчик onSearchStart.

Если же вы хотите передавать на свой сервер дополнительные данные (такие как CSRF-токен), для этого можно использовать свойство плагина params:
$el.suggestions({
    ...
    params: {
        "csrf": "token"
    }
}
Answer
Completed
Добрый день!

Мы не планируем такую возможность. clean — вспомогательный, инфраструктурный метод. А для модификации пользовательского ввода можно использовать обработчик onSearchStart.

Если же вы хотите передавать на свой сервер дополнительные данные (такие как CSRF-токен), для этого можно использовать свойство плагина params:
$el.suggestions({
    ...
    params: {
        "csrf": "token"
    }
}
А-а-а! Семен Семеныч! :)
Да, про дополнение params я и не подумал.
Спасибо большое!