我有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();
}
});
});
答案 0 :(得分:1)
您可以使用jquery自动完成功能。 http://jqueryui.com/autocomplete/ 并且,为了将其重定向到某个页面,您始终可以捕获事件(例如输入或单击)并采取适当的操作。