【发布时间】:2012-03-03 05:10:23
【问题描述】:
我正在尝试找到twitter bootstrap typeahead 元素的工作示例,该元素将进行 ajax 调用以填充它的下拉列表。
我有一个现有的工作 jquery 自动完成示例,它定义了 ajax url 以及如何处理回复
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
var options = { minChars:3, max:20 };
$("#runnerquery").autocomplete('./index/runnerfilter/format/html',options).result(
function(event, data, formatted)
{
window.location = "./runner/index/id/"+data[1];
}
);
..
我需要进行哪些更改才能将其转换为预先输入的示例?
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
var options = { source:'/index/runnerfilter/format/html', items:5 };
$("#runnerquery").typeahead(options).result(
function(event, data, formatted)
{
window.location = "./runner/index/id/"+data[1];
}
);
..
我将等待“Add remote sources support for typeahead”问题得到解决。
【问题讨论】:
-
更具体地说,我想知道自动完成选项和结果处理功能如何映射到 textahead 选项?是否有一组定义的 textalert 结果处理函数可以被覆盖,或者是从底层 jquery api 继承的命名方法。
-
您现在可以将 Stijn Van Bael 的答案标记为正确答案吗? bogert 的回答仅适用于过时的 Bootstrap 版本。
标签: jquery twitter-bootstrap jquery-autocomplete jquery-ui-autocomplete typeahead.js