При инициализации плагина в него передается объект с опциями:
$(selector).suggestions(options);
В них можно передать коллбеки (функции-обработчики для событий, происходящих в работе плагина):
Коллбек | Описание |
---|---|
beforeRender |
Вызывается перед показом выпадающего списка |
formatResult |
Форматирование подсказки перед ее отображением в списке |
onInvalidateSelection |
Вызывается при изменении значения input-элемента, после выбора варианта из списка.
|
onSearchStart |
Вызывается перед началом ajax-запроса к серверу. Здесь можно модифицировать запрос.
|
onSearchComplete |
Вызывается при получении ответа от сервера. В
|
onSearchError |
Вызывается, если сервер вернул ошибку.
|
onSelect |
Вызывается при выборе подсказки (как при выборе пользователя, так и при автоматическом).
|
onSelectNothing |
Вызывается, пользователь нажал ENTER или input-элемент потерял фокус, а подходящей подсказки нет.
|