Загрузка данных с контроллера внутри javascript - PullRequest
0 голосов
/ 15 февраля 2020

В приложении 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
}

Как запустить поиск при изменении значения входного сигнала?

...