Jquery 将多个数据集与typeahead.js一起使用时更改输入字段的name属性

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>

如前所述,我将typeahead.js用于多个数据集。我没有使用侦探犬,所以我的代码看起来有点不同,如下所示

$('#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似乎是更好的选择<代码>源代码
似乎接受结果数组或猎犬对象