2010-11-25 2 views
0

Я использую JQuery на моей странице ASP.net, и я хочу знать, есть ли способ использовать автозаполнение с SQL. Точнее, я делаю «выбор» в базе данных, и у меня будет массив строк, и я хочу использовать массив с автозаполнением для заполнения строк в качестве типов пользователей. Спасибо.JQuery AutoComplete с SQL

ответ

1

Одним из самых простых способов получить функцию автозаполнения jQuery является использование jQuery UI control. Он использует функциональность jQuery 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); 
      } 
     }); 
0

Вы, вероятно, хотите, чтобы создать новый веб-службы WCF, которая будет оберните вокруг хранимой процедуры/динамического запроса. Затем вы можете вызвать это с помощью автозаполнения JQuery:

JQuery Autocomplete with WCF