У меня есть поле ввода и кнопка рядом с ним.
Я не хочу, чтобы typeahead работал сразу при загрузке страницы, потому что с ним связана загрузка страницы PHP curl, и я не хочу, чтобы он загружался при каждом новом нажатии клавиши.
Вместо этого пользователь должен ввести свои значения в текстовое поле, а затем нажать кнопку. Затем typeahead должен выполнить ajax-вызов моего php-скрипта, который выполнит запрос curl и вернет массив json с полученными результатами.
Я попытался вызвать метод .typeahead
при нажатии кнопки, но он не работает так, как я хочу. При этом пользователю по-прежнему необходимо ввести букву, чтобы typeahead выполнил вызов ajax, а поле появилось и показало предложения.
Я бы хотел, чтобы это было так: пользователь вводит свое значение в поле ввода и нажимает кнопку. Затем typeahead должен выполнить ajax-вызов php-скрипта и сразу же перечислить предложения.
Как я могу это сделать?