jQuery UI自动完成和$ .getJSON问题

时间:2011-05-27 09:20:33

标签: jquery autocomplete getjson

我想在UI自动完成后使用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 个答案:

答案 0 :(得分:1)

为什么不使用autocompletechange事件。

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

 });