2011-08-25 102 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事件,当建议窗口打开时(意味着结果已经给出),就会发生该事件。