如何在搜索整个数组时在typeahead中显示数组的一部分?

时间:2015-09-18 09:08:39

标签: javascript jquery autocomplete typeahead.js typeahead

所以,我一直在尝试使用twitter的typeahead.js进行自动完成。我的问题是,我有一个数据集,我用于预先输入,包含一些土耳其语单词。我的目的是在搜索包含土耳其字符的单词时原谅用户输入非土耳其语字符。例如,当用户输入'挖掘'时,我应该建议'Düğün'。数据集如下所示:

[
  {
   "tr" : "DJ",
   "en" : "DJ"
  },
  {
   "tr" : "Düğün Şarkıcısı",
   "en" : "Dugun Sarkicisi"
  },
  ...
]

我想尝试搜索“tr”和“en”,但只显示“tr”部分。此代码仅查找“tr”部分,并且在键入非土耳其语单词时不提示任何内容。有什么想法吗?

 $.typeahead({
    input: m,
    minLength: false,
    maxItem: 5,
    order: "asc",
    display: ["tr"],
    hint: true,
    //cache: true,
    searchOnFocus: true,
    correlativeTemplate: true,
    source: myData,
    debug: true
});

提前致谢!

0 个答案:

没有答案