私はいくつかの AJAX で jQuery UI Autocomplete を使用しています (入力を停止するまでデータは取得されません)。データが見つかったら、オートコンプリートが検索結果としてポップアップするようにしたいと思います。これは機能しますが、再度入力を開始した場合にのみ機能します (ドロップダウンは、入力を停止するまで初期化されないため、入力するまでトリガーされません)。
私のコード:
var availableTags = [
"Perl",
"PHP",
"Python",
"Ruby"
];
$('input#mainSearchBox').autocomplete({
source: availableTags,
minLength: 0
});
$('input#mainSearchBox').data('autocomplete').menu.active;
最後の部分はオートコンプリートを有効にする試みでしたが、失敗しました。