2009-08-19 3 views
0

У меня есть поле выбора и текстовое поле, вскоре я набираю что-то, что я хотел бы взять значение окна выбора, когда автозаполнение начинает получать с сервера. как это возможно.Помощь в автозаполнении JQuery

С уважением Dixanta Shrestha [email protected]

ответ

0

Я предполагаю, что вы используете jQuery Ajax.

Вы можете указать пользовательскую функцию для выполнения на «старт», «отправить», «стоп», «успех» событие вызова, как показано в примерах событий в этой странице:

$.ajax({ 
    type: "GET", 
    url: "...", 
    data: { ... }, 
    success : function(returnedData){ 
     ... 
    }, 
    error : ... 
    ... 

Для того, чтобы получить значение выбора элемента, вы можете сделать:

var myVar=$("#selectElementId").val(); 
0

Я предполагаю, что вы уже используете autocomplete плагин (если нет, получите). Если вы хотите отправить значение выбора с запросом автозаполнения, вы можете использовать функцию для опции extraParams для плагина автозаполнения, чтобы извлечь значение и отправить его.

$('#textbox').autocomplete('/url', { 
    ... other options ... 
    extraParams: function() { return $('selectbox').serialize(); }, 
    ... more options ... 
});