Я использую плагин 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>
Что-то вроде этого должно это сделать
$('input.typeahead').bind("typeahead:selected", function () {
$("form").submit();
});
$("form").submit()
или даже не входит в эту функцию? Возможно, что селектор, который я использовал, не на 100% корректен для вашего кода, но это основная суть того, что вы хотите сделать.