AjaxSearch

Разметка

Liquid
        
          

<form action="/search" method="get">
  <input type="hidden" name="lang" value="{{ language.locale }}">
  <input type="text" name="q" value="" placeholder="Поиск" data-search-field />
  <button type="submit">Поиск</button>
  <div data-search-result></div>
</form>

Events

before:insales:search Событие срабатывает перед любым взаимодействием с компонетом поиск
update:insales:search Событие срабатывает после обновления результатов поиска
always:insales:search Событие срабатывает после любого взаимодействия с компонетом поиск

Methods

setConfig(settings)

Обновляет настройки

js
        
          

AjaxSearch.setConfig({
  letters: 3,
  template: 'search-default',
  delay: 300
});