Twitter bootstrap Typeahead中值的ID/键

Twitter bootstrap Typeahead中值的ID/键,twitter-bootstrap,typeahead.js,bootstrap-typeahead,twitter-typeahead,Twitter Bootstrap,Typeahead.js,Bootstrap Typeahead,Twitter Typeahead,我在我的项目()中使用了Typeahead,它很好地为我提供了DB需要的所有建议 比如说,我在给用户一个建议中的朋友列表,在他打字时通过typeahead。假设我正在寻找一个用户的名字和姓氏来给出结果并表示多个用户的名字和/或姓氏相同。 它在typeahead中给出建议,这很好,但是当用户从typeahead建议中选择输入时,我如何在服务器端识别它?(typeahead是否允许为我添加的每个元素设置某种ID) PS:我实际上是将typeahead与标签功能结合使用您能解决这个问题吗?我遇到了同样

我在我的项目()中使用了Typeahead,它很好地为我提供了DB需要的所有建议

比如说,我在给用户一个建议中的朋友列表,在他打字时通过typeahead。假设我正在寻找一个用户的名字和姓氏来给出结果并表示多个用户的名字和/或姓氏相同。

它在typeahead中给出建议,这很好,但是当用户从typeahead建议中选择输入时,我如何在服务器端识别它?(typeahead是否允许为我添加的每个元素设置某种ID)


PS:我实际上是将typeahead与标签功能结合使用

您能解决这个问题吗?我遇到了同样的问题:@user2707590:no,我改为选择2。typeahead并非用于此目的。您不能设置id键值
$('input#myInput').typeahead({options},{/*数据集options*/}).bind('typeahead:select',function(ev,suggestion){$('input#hiddenInput').val(suggestion.id);})
这很好。@user2707590:yes。。但这是一个解决办法。。使用隐藏的输入。。没有直接的方法做这件事。。但如果这对你有效,很好。你能解决这个问题吗?我遇到了同样的问题:@user2707590:no,我改为选择2。typeahead并非用于此目的。您不能设置id键值
$('input#myInput').typeahead({options},{/*数据集options*/}).bind('typeahead:select',function(ev,suggestion){$('input#hiddenInput').val(suggestion.id);})
这很好。@user2707590:yes。。但这是一个解决办法。。使用隐藏的输入。。没有直接的方法做这件事。。但如果这对你有用,那就好了。