Я использую this jquery ui autocomplete, но мне нужно захватить данные из объекта json каждое нажатие клавиши и поместить его в раскрывающееся меню по мере ввода пользователем. Но в данном примере используется просто массивКак получить данные с помощью ajax-запроса
<script type="text/javascript">
$(function() {
var availableTags = ["ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme"];
$("#request_artist").autocomplete({
source: availableTags
});
});
</script>
Я думал сделать запрос Ajax на нажатие клавиши, но это полностью противоречит функциональности Autocomplete
Вы должны включить это в свою функцию автозаполнения(). И да, он должен быть запущен на клавиатуре. – pixeline