Twitter键入要显示的不同值 //javascript var客户=新猎犬({ datumTokenizer:Bloodhound.tokenizers.obj.whitespace('name'), queryTokenizer:猎犬,标记,空白, 预回迁:“include/customer.json” }); $('.typeahead').typeahead(null{ 名称:'客户', 显示:“名称”, 资料来源:客户 }); //json [ {“身份”:“1”,“姓名”:“Uzumaki鸣人”}, {“身份”:“2”,“姓名”:“猴子D.路飞”}, {“身份”:“3”,“姓名”:“黑崎一护”} ] //html

Twitter键入要显示的不同值 //javascript var客户=新猎犬({ datumTokenizer:Bloodhound.tokenizers.obj.whitespace('name'), queryTokenizer:猎犬,标记,空白, 预回迁:“include/customer.json” }); $('.typeahead').typeahead(null{ 名称:'客户', 显示:“名称”, 资料来源:客户 }); //json [ {“身份”:“1”,“姓名”:“Uzumaki鸣人”}, {“身份”:“2”,“姓名”:“猴子D.路飞”}, {“身份”:“3”,“姓名”:“黑崎一护”} ] //html,javascript,php,jquery,twitter-typeahead,Javascript,Php,Jquery,Twitter Typeahead,是否可以在typeahead插件中搜索并显示“名称”,当我提交表单时,它会给我“标识””的值。顺便说一句,我用的是0.11.1v的打字机。TIA要实现您想要的功能,您必须使用两个输入字段 //javascript var customer = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'), queryTokenizer: Bloodhound.tokeni

是否可以在typeahead插件中搜索并显示“
名称”
,当我提交表单时,它会给我“
标识”
”的值。顺便说一句,我用的是0.11.1v的打字机。TIA

要实现您想要的功能,您必须使用两个输入字段

    //javascript
    var customer = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
    queryTokenizer: Bloodhound.tokenizers.whitespace,

    prefetch: 'include/customer.json'
    });

    $('.typeahead').typeahead(null, {
    name: 'customer',
    display: 'name',
    source: customer
    });


    //json
    [
    {"identity":"1","name":"Uzumaki Naruto"},
    {"identity":"2","name":"Monkey D. Luffy"},
    {"identity":"3","name":"Ichigo Kurosaki"}
    ]

   //html
   <input class="typeahead" type="text" name="customer"/>
//html
//预打字代码
$('.typeahead').typeahead(null{
....
}).bind('typeahead:select',函数(ev,建议){
$(“#公司_标识”).val(建议.标识);
});

这样,当您选择建议时,它将设置
客户输入的值。

两个字段不是我希望的答案,但这是这个问题的第一个实际解决方法。
// html
<input type="text" name="customer_typeahead" class="typeahead"/>
<input type="hidden" name="customer" id="customer_identity" />

// typeahead code
$('.typeahead').typeahead(null, {
  ....
}).bind('typeahead:select', function(ev, suggestion) {
  $('#company_identity').val(suggestion.identity);
});