Javascript rails自动完成搜索下拉点击事件

时间:2013-06-25 18:36:23

标签: javascript ruby-on-rails-3 autocomplete

我有twitter typeahead auto complete search box正在工作,我的下一步是能够点击或点击输入结果并转到该项目的页面。

我可以看一下任何想法或工作示例?我已经看过像swiftype.com这样的选项了,但我宁愿先这么做。

$(document).ready(function() {
$('input.typeahead').typeahead({
name: 'names',
prefetch: '../sub_categories/names',
remote: '../sub_categories/names?q=%QUERY',
minLength: 2,
limit: 10,
select: function(event, ui){
  start_search=false;
  $('search_item_id').value = ui.item.id;
  $('search_item_type').value = ui.item.klass;
  $('search_form').submit();
  }
 });
});

1 个答案:

答案 0 :(得分:1)

您可以使用jquery自动完成功能。 http://jqueryui.com/autocomplete/ 并且,为了将其重定向到某个页面,您始终可以捕获事件(例如输入或单击)并采取适当的操作。