问题标签 [bloodhound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11242 浏览

jquery - 为什么 Bloodhound.get() 返回未定义?

我正在尝试将下面的代码与 typeahead.js v 0.10 一起使用

事实上,我试图解决这个问题:https ://github.com/bassjobsen/Bootstrap-3-Typeahead/issues/26 我希望如下所示的事情应该是可能的:

更新

例子。用于ttAdapter()设置预先输入的来源。此函数还可用于设置Bootstrap-3-Typeaheadsource的属性(接受字符串数组或函数):

Bloodhound.js 显示:

因此ttAdapter()返回一个函数 (get()),该函数可以由具有查询作为参数的源设置。

0 投票
1 回答
667 浏览

codeigniter-2 - Codeigniter 和 Typeaheadjs - 问题

我对 CI 和 Typeahead 有一些问题,我没有得到任何结果;/

JS

CI 控制器

CI模型

并查看

有人可以帮我解决这个问题吗?

0 投票
2 回答
5629 浏览

typeahead - 为什么未定义预先输入的建议?

希望这不是重复:为什么 Bloodhound.get() 返回未定义?

我升级到typeahead.js 版本 0.10.0。以前的版本正确地返回了建议。现在我收到undefined以下代码的回报:

这是我的小提琴:http: //jsfiddle.net/ucUcn/6/

任何想法为什么会发生这种情况?

0 投票
1 回答
1698 浏览

json - 在 Bootstrap 3 typeahead 中禁用输入

我在引导模式窗口(通过 AJAX 加载)中使用多个输入。我想在这些输入上工作 typeahead.js 与 Bloodhound 集成。数据集已正确加载(作为 JSON),但由于某种原因,我不明白输入被自动禁用。我正在使用所有内容的最新版本。

这里是输入标签(带有相关的隐藏输入)。引擎采用数据自动完成来完成远程 URL 的构建。

这是我的 JavaScript 代码:

来自 json 响应的项目​​的格式如下:

0 投票
3 回答
17223 浏览

javascript - Typeahead.js - Search in multiple property values

Please see example below.

JSFiddle: http://jsfiddle.net/R7UvH/2/

How do I make typeahead.js (0.10.1) search for matches in more than one property value? Ideally, within whole data (data.title, data.desc and in all data.category[i].name)

Whole example:

0 投票
3 回答
3026 浏览

javascript - Cannot update twitter typeahead.js prefetch thumbprint after initial load

I'm using typeahead (0.10.1) in an app to return a list of clients using bloodhound prefetch. I can't work out how to update/reinitialise bloodhound with a new thumbprint so that after the new client is inserted it will use a new thumbprint and hence include the new client.

The system is ajax so I can't just change the name on refresh, I'm trying to pass it another thumbprint as per below in the reinitializeclient() but it's not working:

Anyone have any ideas what I'm doing wrong?

EDIT: After updating my typeahead files using the pull request mentioned by @jharding, I can get it to reset, but not reinitialise.Using the following:

0 投票
1 回答
2154 浏览

javascript - 如何提交从 typeahead Bloodhound 自动完成填充的数据

如何提前输入数据以提交数据。

这是 jsfiddle http://jsfiddle.net/6W3Qu/2/上的相关代码。

代码副本:

好像没有进入updater功能

0 投票
1 回答
1166 浏览

javascript - 自动完成单词的任何部分

我正在寻找的是不仅显示单词开头的建议,而且显示它是否符合单词的任何部分。

例如,如果我有一个单词列表 [Manimal, animal, person, erson]

当我输入animalani时,它应该同时显示Manimal和animal,或者如果我输入son,它应该同时显示person和son

我怎么能用 typeahead 和 Bloodhound 做到这一点?

我努力了

0 投票
1 回答
1191 浏览

javascript - 提取后映射预先输入的建议

我正在使用最后一个 twitter typeahead。

问题是我收到了 5 个类型的对象

所有 5 个对象都有相同的 id,因此是一个结果的字段,应该放在一个建议中。Typeahead 将它们视为我不想要的单独建议

如何映射 ajax 调用的结果,对其进行转换并将结果传递回 typeahead?

0 投票
1 回答
2499 浏览

javascript - Twitter typeahead 0.1 w/bloodhound - 无法使用 URL 进行预取

我在 JS 中有这段代码,效果很好。

但是,由于我只需要一次,我将其更改为预取,如下所示:

这会在 typeahead.js 中导致错误(“TypeError: a is undefined”)。我需要更改什么才能使此功能正常工作?

编辑:如果我在浏览器中访问 URL,则返回的 json 是:

[{"name":"MyName","id":"100","code":"CODE"}]