JQuery Autocomplete не примет мою переменную - PullRequest
1 голос
/ 15 сентября 2011

У меня проблема с автозаполнением jquery.Мой сценарий такой: у меня есть раскрывающийся список, и этот список определяет, какой тип класса должен отображаться в автозаполнении.Например, раскрывающийся список устанавливает тип 1 или 2, или 3, или 4. Автозаполнение должно получить это значение и передать его в sql, чтобы оно отображало правильный класс в автозаполнении в соответствии с типом.проблема в том, что автозаполнение не получает тип, поэтому он отображает все данные и не фильтрует их по типу.

Это мой код:

$("#textinput").autocomplete("getclass.php?func=getClass&type="+ $("#type").val(), {
            minChars: 1,
            delay: 400,
            width: 260,
            selectFirst: true, 
            max: 10,
        }).result(function (event, data, formatted){

                    if(data)
        {
            $("#textinput").val(data[1]);    
        }
    });  

1 Ответ

0 голосов
/ 15 сентября 2011

Вы неправильно выбираете значение параметра. Попробуйте это:

$("#textinput").autocomplete("getclass.php?func=getClass&type="+ $('#type option:selected').val(), {
        minChars: 1,
        delay: 400,
        width: 260,
        selectFirst: true, 
        max: 10,
    }).result(function (event, data, formatted){

                if(data)
    {
        $("#textinput").val(data[1]);    
    }
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...