问题标签 [autosuggest]

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 回答
488 浏览

ajax - 如何向 AJAX 驱动的自动建议搜索字段添加搜索功能

我正在使用他下面的代码调用一个 CFC,它通过 AJAX 返回自动建议结果。

现在所做的只是生成一个自动建议列表。单击其中一个自动生成的结果不会执行任何操作,但会将其保留在输入字段中。单击时如何使搜索表单访问结果页面?我是否必须使用 onClick 属性并将结果传递给其他查询以完全处理结果?

在下面的建议中,我添加了以下内容:

但是它抛出了一个错误,即在 AutoSuggestSearch 中没有定义 GameID(尽管我是在 CFC 查询中选择它)。

0 投票
2 回答
250 浏览

ajax - 如何从 AJAX 调用中获取并使用通过 ValueList 返回的变量?

我正在尝试以下代码来执行搜索,但它不起作用。在 search.cfm 页面上,返回的唯一值是我在搜索字段中输入的值(即使我单击自动建议值,它也不会返回;只有我自己实际键入的字母会返回)。

在 CFC 中查询:

两件事:首先,我想将 GameID 返回到发出 AJAX 请求的页面;我知道为什么它没有回来:因为我只返回sResultvar,它不包括 GameID。有没有办法在不显示的情况下返回 GameID 值?

第二件事:一旦返回自动建议,我如何从自动建议中获取一个值?假设我想获取 GameID,或者如果我不能这样做,在查询中使用“TitleName”?

我尝试以这种方式将其传递给表单:action="search.cfm?GameID=#cfautosuggestvalue.GameID#"- 但这不起作用。如何引用 autosuggestionvalue 变量以供使用?

谢谢

0 投票
4 回答
6368 浏览

javascript - 使用 jQuery 的高效 AutoSuggest?

我正在构建一个 jQuery AutoSuggest 插件,灵感来自 Apple 的聚光灯。

这是通用代码:

我想优雅地解决的问题不是杀死服务器。现在,上面的代码在您每次键入键时都会访问服务器,并且不会等待您基本上完成键入。解决这个问题的最佳方法是什么?A. 终止以前的 AJAX 请求?B. 某种类型的 AJAX 缓存?C. 添加某种延迟以仅在该人停止输入 300 毫秒左右时才提交 .AJAX()?

0 投票
1 回答
988 浏览

autocomplete - FCBKcomplete,使用逗号而不是 Enter 创建一个新的 TAG

目前,FCBKcomplete 在您输入内容并按 Enter 后创建了新标签。有没有办法让插件允许逗号(这是通常分隔标签的方式)来创建新标签?

我不想尝试重新培训用户以用户输入,而不是更标准的逗号分隔符。插件:http ://www.emposha.com/javascript/fcbkcomplete.html

演示(使用第二个控件):http ://www.emposha.com/demo/fcbkcomplete_2/

0 投票
1 回答
324 浏览

drupal - Drupal 位置自动建议不识别省份

我在 CCK 中使用 Drupal Location 模块根据位置(街道/城市/州)检索经度和纬度。

州有一个自动自动建议,但不幸的是只承认美国各州。我将默认国家/地区设置为加拿大,但自动建议仍然只认可美国各州。

有没有办法获得自动提示功能来识别加拿大省份或禁用此功能。

谢谢!

0 投票
3 回答
286 浏览

c# - 如何使用非前缀关键字从列表中进行搜索

我正在编写一个程序来从列表中搜索名称,即使关键字不在名称前面,我也需要找到它们(这就是我的意思是非前缀)

例如,如果我的列表是乐器,我在搜索文本框中输入“guit” 。
它应该找到名称“Guitar, Guitarrón, Acoustic Guitar, Bass Guitar, ...”
或类似这个Longdo Dictionary 的搜索建议。

这是我的简单而愚蠢的算法(这就是我能做的)

我认为这种算法对于大量名称来说太慢了,经过几次反复试验,我决定添加 SEARCHROWLIMIT 来中断操作而且我还认为有一些现成的方法可以做到这一点。

另一个问题是我需要按弦乐、打击乐器等类别以及原产国搜索乐器。所以我需要按类型和国家过滤器搜索它们。

我怎样才能做到这一点?

0 投票
3 回答
5179 浏览

eclipse - 在 Eclipse 中导航内容辅助列表

以下是 Eclipse 文档说明您可以导航 Content Assist 列表的方式:

您可以使用鼠标或键盘(向上箭头、向下箭头、Page Up、Page Down、Home、End、Enter)在列表中导航和选择行。

但是所有选项都要求您将手从键盘上的自然位置移开!

还有其他更快的方法可以浏览此列表吗?像 tab 或者 vi 中的 j/k 之类的东西?

0 投票
2 回答
218 浏览

ajax - ajax 搜索建议自动完成,服务器不断查询

ajax 搜索建议自动完成。当我输入一些东西时,ajax 将它们发送到服务器,查询它们并发送回客户端。但是有时当我输入一些单词时,ajax 会将它们发送到服务器,服务器会不断查询它们。我应该设置超时吗?

0 投票
4 回答
952 浏览

jquery - 来自 Google 的 jQuery 图像建议

我想制作一个在 Google 中搜索并显示第一张相关图片的脚本。

我的意思是,如果您在输入字段中键入:汽车

如果您通过 Google 搜索“汽车”一词,它会为我推荐第一张图片。

你怎么看,有什么方法可以做到这一点?

0 投票
1 回答
613 浏览

sql - 标记建议(不是标记自动完成)

AJAX 自动完成实现起来相当简单。但是,我想知道如何在 SO 上处理这样的智能标签建议。

澄清自动完成建议之间的区别:

  • 自动完成: foo [foobar, foobaz]
  • 建议: foo [barfoo, foobar, foobaz],甚至更好,带有'did you mean' 功能:[barfoo, foobar, foobaz, fobar, fobaz]

我想我需要在标签中进行一些全文搜索(所有字母都被索引,而不仅仅是单词)。对于有限数量的标签(甚至是客户端),使用正则表达式或其他模式进行操作是没有问题的。

但是如何为大量标签实现此功能?
是否有任何特殊原因(除了 URL)SO 上的标签是用破折号分隔的?标签中的 Unicode 字符呢?

我将标签存储在具有以下列的表中:id、标签名。我的 SQL 查询返回具有以下字段的对象:id、标记名、计数

(我使用 Doctrine ORM 和 pgsql 作为默认的数据库驱动程序。)