0

我需要构建一个 ajax 搜索功能,当用户键入时,它将缩小显示的列表以仅显示完全匹配。

我不是在找人为我做我的工作,但一些具体的提示将不胜感激。

具体来说:-我一直在尝试在线查找教程,但是我发现的所有示例都涉及在用户键入时拉取新的搜索结果,这并不是我想要的。有谁知道任何可以为我提供所需信息的资源?-此外,除了基本的 ajax 框架,比如构建 httprequest 对象,我必须做些什么来实现这样的东西的一般逻辑是什么?

详细地说,我有一个动态显示的数据库内容列表。我已将输出推送到一个数组中,该数组显示给用户。因此,我有我需要逐渐减少的内容列表。

所以我需要找到一种方法来缩小这个特定的输出数组作为用户类型。

抱歉,如果我不够具体,我正在尝试提供尽可能多的信息。

任何建议将被认真考虑!

4

1 回答 1

1

许多 JS typeahead 脚本都内置了此功能。您可以选择从 ajax 调用或预填充的数组/json 中提取数据。考虑twitter bootstrap typeahead example,您可以提供data-source从中进行填充。

<input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source="['Alabama','Alaska','Arizona']">
于 2012-10-29T20:14:25.473 回答