2

我有一个twitter typeahead 自动完成搜索框工作,我的下一步是能够在结果上单击或按 enter 并被带到项目的页面。

我可以查看任何想法或工作示例吗?我看过 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();
  }
 });
});
4

1 回答 1

1

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

于 2013-07-23T13:13:29.410 回答