jQuery UI自动完成和$.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);  

            });
          });

如果我用传统的方式输入,或者用键盘从列表中选择值,它可以工作。但如果我用鼠标从自动完成中选择,它就不工作了。问题出在哪里?感谢的帮助

为什么不使用autocompletechange事件。

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

最新更新