В приложении symfony 4.4 с Webpack Encore у меня есть поле ввода в шаблоне веточки. Этот шаблон загружает javascript ресурс, который должен вызвать функцию, которая извлекает данные, соответствующие текущему значению поля ввода.
Ввод внутри моих шаблонов шаблонов / mypage. html .twig
<input class="form-control" type="search" placeholder="Search" aria-label="Search" id="searchInput">
Мой javascript файл assets / js / search. js
const searchInput = document.getElementById('searchInput');
searchInput.addEventListener('input', function () {
//here I need a function to fetch data matching with searchInput.value
}
У меня есть метод внутри моего контроллера, который возвращает результат поиска для заданного значения src / SearchController. php
public function search($value) {
$searchResult = $this->myRepository->findAllMatching($value);
// here I need to return the result of search
}
Как запустить поиск при изменении значения входного сигнала?