2011-08-25 105 views
0

我是盲目還是不可能在jQuery UI Autocompelete中獲得結果後做些事情?獲取結果後得到的結果jQuery UI自動完成

這是我在嘗試:用戶開始在輸入字段中寫地址,Autocomplete獲取建議以及所有這些建議,Autocomplete顯示的內容應顯示在地圖上。在地圖上顯示的部分我可以做,但如何在Autocomplete獲得結果時觸發它?我看到有「選擇」 - 事件等,但沒有「搜索建議 - 準備就緒」 - 事件。我應該怎麼做呢?有什麼建議麼。

現在的JS:

$("form#search .address").autocomplete({ 
     source: function(request, response) { 
      $.ajax({ 
       url: addresses.php, 
       dataType: "json", 
       data: {term: request.term}, 
       success: function(data) { 
        response($.map(data, function(item) { 
         return { 
          label: item.addy 
         }; 
        })); 
       } 
      }); 
     }, 
     minLength: 2 
    }); 

所有幫助appcreciated。謝謝!

回答

0

嘗試open事件,當建議窗口打開時(意味着結果已經給出),就會發生該事件。