Справка по автозаполнению Jquery - PullRequest
0 голосов
/ 19 августа 2009

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

С уважением Диксанта Шреста dixanta@creatorsnepal.com

Ответы [ 3 ]

0 голосов
/ 19 августа 2009

вам нужен этот плагин установлен http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

0 голосов
/ 19 августа 2009

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

$('#textbox').autocomplete( '/url', {
    ... other options ...
    extraParams: function() { return $('selectbox').serialize(); },
    ... more options ...
});
0 голосов
/ 19 августа 2009

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

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

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

Чтобы получить значение элемента select, вы можете сделать:

var myVar=$("#selectElementId").val();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...