2013-03-17 3 views
0

Я хочу, чтобы получить данные из базы данных в текстовое поле с помощью заполняются автоматически при вводе данных в текстовом поле при помощи Javascript может любой помочь мне пожалуйстатекстовое поле заполняются автоматически из базы данных с помощью JavaScript

+0

вы используете определенные на стороне сервера технологии, и конкретного клиента боковые рамки, или вы открыты для всего? – vittore

ответ

0

Один из способов решить, что например, использовать управление автозаполнением из jquery.ui и создать службу, используя язык/сервер, который вы выбрали для получения данных из вашего db.

Настройка jquery.ui автозаполнения так просто, как

var availableOptions = ["apple", "pear", "pineapple"] 

    $("#auto").autocomplete({ 
     source: availableOptions 
    }); 

только имея входной контроль

<div> 
    <label for="auto">Fruits: </label> 
    <input id="auto" /> 
    </div> 

Так что, если вы не имеете тысячи элементов данных выше, является одним из самых простых способов.

Кроме того, реализовав веб-сервис, вы можете запросить его АЯКС-стиль, настройки автозаполнения плагин правильный путь

$('#auto').autocomplete({ 
    source: function(request, response) { 
     $.getJSON("/api/search", { 
     term: request.term 
     }, response); 
    }, 
    search: function() { 
     var term = this.value 
     if (term.length < 2) { 
     return false; 
     } 
    } 
    }) 
Смежные вопросы