Одним из самых простых способов получить функциональность автозаполнения jQuery является использование элемента управления jQuery UI . Он использует функциональность jjuery Ajax для вызова серверной функции, которая возвращает массив значений.
Код для вызова источника данных (такого как SQL Server или MySQL) выглядит следующим образом (из документации jQueryUI):
$( "#myInputBox" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});