Bootstrap Typeahead отправить форму по клику

0

Я использую плагин autocomplete typeahead.js для предложений по окну поиска. Он отлично работает, однако я хотел бы выполнить поиск, когда пользователь выбирает параметр и клики. Как это возможно?

<form action="search.php"  method="get">
<input  name="query" class="typeahead" type="text" data-provide="typeahead" autocomplete="off"  required>
<button type ="submit">Search</button>
</form>

функция js

         <script>
        $('input.typeahead').typeahead({
        source: function (query, process) {
        $.ajax({
        url: 'data.php',
        type: 'POST',
        dataType: 'JSON',
        data: 'query=' + query,
        success: function(data) {
        console.log(data);
        process(data);
        }
        });
        }
        });
        });
            </script>
Теги:
typeahead.js

1 ответ

2

Что-то вроде этого должно это сделать

   $('input.typeahead').bind("typeahead:selected", function () {
        $("form").submit();
    });
  • 0
    попробовал ... не работает
  • 0
    Если вы устанавливаете отладчик, он попадает в строку $("form").submit() или даже не входит в эту функцию? Возможно, что селектор, который я использовал, не на 100% корректен для вашего кода, но это основная суть того, что вы хотите сделать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню