Автозаполнение пользовательского интерфейса jQuery и проблема $ .getJSON - PullRequest
0 голосов
/ 27 мая 2011

Я хотел бы использовать метод getjson после автозаполнения пользовательского интерфейса.

("#kod").autocomplete("kod.php", {
        width: 135,
        matchContains: true,                                               
        selectFirst: true      
            });

$("#kod").live("change",function() {
                $.getJSON('ajax2.php', {option: $(this).val()}, function(data) {    
                      $("#miasto").val(data.inputValue);  


            });

          });

Если я набираю что-то традиционным способом или выбираю значение из списка с помощью клавиатуры, все работает нормально.Но если я выберу что-нибудь из автозаполнения мышью, это не сработает.В чем проблема?Спасибо за помощь

1 Ответ

1 голос
/ 27 мая 2011

Почему бы вам не использовать событие autocompletechange.

$("#kod").live("autocompletechange",function() {
            $.getJSON('ajax2.php', {option: $(this).val()}, function(data) {    
                  $("#miasto").val(data.inputValue);

 });
...