2011-05-27 118 views
0

我想在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); 


      }); 

      }); 

如果我輸入一些傳統的方式,或者我用鍵盤從列表中選擇值,它工作正常。但是,如果我使用鼠標從自動完成中選擇一些內容,則不起作用。哪裏有問題?感謝您的幫助

+0

我不知道爲什麼人們不提這'jQuery的plugin'他們使用;有幾個自動完成的插件。不知道確切的插件我們如何幫助? – diEcho 2011-05-27 09:27:26

+0

我想他正在使用[UI自動完成](http://jqueryui.com/demos/autocomplete/) – 2011-05-27 09:34:12

回答

1

爲什麼不使用autocompletechange事件。

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

});