Jquery 将多个数据集与typeahead.js一起使用时更改输入字段的name属性
如前所述,我将typeahead.js用于多个数据集。我没有使用侦探犬,所以我的代码看起来有点不同,如下所示Jquery 将多个数据集与typeahead.js一起使用时更改输入字段的name属性,jquery,html,forms,typeahead.js,Jquery,Html,Forms,Typeahead.js,如前所述,我将typeahead.js用于多个数据集。我没有使用侦探犬,所以我的代码看起来有点不同,如下所示 $('#search .typeahead').typeahead({ hint: true, highlight: true, minLength: 1 }, { name: 'football_team', source: substringMatcher(football_teams), templates: { header: '<h3>
$('#search .typeahead').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'football_team',
source: substringMatcher(football_teams),
templates: {
header: '<h3>Football teams</h3>'
}
},
,{
name: 'basketball_team',
source: substringMatcher(basketball_teams),
templates: {
header: '<h3>Basketball teams</h3>'
}
});
$('#search.typeahead').typeahead({
提示:没错,
推荐理由:没错,
最小长度:1
},
{
名称:“足球队”,
资料来源:substringMatcher(足球队),
模板:{
标题:“足球队”
}
},
,{
名称:“篮球队”,
资料来源:substringMatcher(篮球队),
模板:{
标题:“篮球队”
}
});
由于它使用的是数据集足球队
和篮球队
,因此我希望根据使用的数据集发送不同的GET请求。例如,如果我搜索“阿森纳”,选择它并单击enter,它将发送以下请求?football\u team=Arsenal
如何根据使用的数据集设置输入字段的name
属性
我认为它应该很容易实现,但在谷歌搜索了一段时间后,我找不到任何东西…使用try with自定义事件处理程序来处理所选选项
用法参考:您是否尝试过使用?对于不同的数据集,使用相应的预取
url似乎是更好的选择<代码>源代码
似乎接受结果数组或猎犬对象