Twitter bootstrap 在单击按钮时执行Typeahead

Twitter bootstrap 在单击按钮时执行Typeahead,twitter-bootstrap,bootstrap-typeahead,typeahead,Twitter Bootstrap,Bootstrap Typeahead,Typeahead,我有一个输入字段,旁边有一个按钮 我不希望typeahead在pageload上立即工作,因为有一个与之相关联的PHP curl页面加载,我不希望它在每次新按键时加载 相反,用户应该在文本框中输入他的值,然后按下按钮。 然后,typeahead应该对我的php脚本进行ajax调用,该脚本将执行curl请求,并返回一个包含获取结果的json数组 我尝试在单击按钮时调用.typeahead方法,但它无法按我的要求工作。 这样,用户仍然需要键入一个字母,以便typeahead进行ajax调用,并使框显

我有一个输入字段,旁边有一个按钮

我不希望typeahead在pageload上立即工作,因为有一个与之相关联的PHP curl页面加载,我不希望它在每次新按键时加载

相反,用户应该在文本框中输入他的值,然后按下按钮。 然后,typeahead应该对我的php脚本进行ajax调用,该脚本将执行curl请求,并返回一个包含获取结果的json数组

我尝试在单击按钮时调用
.typeahead
方法,但它无法按我的要求工作。 这样,用户仍然需要键入一个字母,以便typeahead进行ajax调用,并使框显示并显示建议

我希望它是这样的:用户在输入框中输入他的值,然后按下按钮。然后,typeahead应该对php脚本进行ajax调用,并立即列出建议


我该怎么做呢?

我知道,这个问题有点老了。我也在寻找一种类似的方法,并且能够找到一种解决方法

typeahead将两个类分配给列表[ul]-“typeahead”和“下拉菜单”

当列表隐藏时,此选项将更改为“显示:无”

<ul class="typeahead dropdown-menu" style="top: 304px; left: 176px; display: none;">
我可以通过在“下拉菜单”类上调用一个简单的JQuery“show()”再次显示列表

注意:我使用的是带bootstrap 2.3.1的typeahead

<ul class="typeahead dropdown-menu" style="top: 304px; left: 176px; display: none;">