问题标签 [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.
ajax - 如何向 AJAX 驱动的自动建议搜索字段添加搜索功能
我正在使用他下面的代码调用一个 CFC,它通过 AJAX 返回自动建议结果。
现在所做的只是生成一个自动建议列表。单击其中一个自动生成的结果不会执行任何操作,但会将其保留在输入字段中。单击时如何使搜索表单访问结果页面?我是否必须使用 onClick 属性并将结果传递给其他查询以完全处理结果?
在下面的建议中,我添加了以下内容:
但是它抛出了一个错误,即在 AutoSuggestSearch 中没有定义 GameID(尽管我是在 CFC 查询中选择它)。
ajax - 如何从 AJAX 调用中获取并使用通过 ValueList 返回的变量?
我正在尝试以下代码来执行搜索,但它不起作用。在 search.cfm 页面上,返回的唯一值是我在搜索字段中输入的值(即使我单击自动建议值,它也不会返回;只有我自己实际键入的字母会返回)。
在 CFC 中查询:
两件事:首先,我想将 GameID 返回到发出 AJAX 请求的页面;我知道为什么它没有回来:因为我只返回sResult
var,它不包括 GameID。有没有办法在不显示的情况下返回 GameID 值?
第二件事:一旦返回自动建议,我如何从自动建议中获取一个值?假设我想获取 GameID,或者如果我不能这样做,在查询中使用“TitleName”?
我尝试以这种方式将其传递给表单:action="search.cfm?GameID=#cfautosuggestvalue.GameID#"
- 但这不起作用。如何引用 autosuggestionvalue 变量以供使用?
谢谢
javascript - 使用 jQuery 的高效 AutoSuggest?
我正在构建一个 jQuery AutoSuggest 插件,灵感来自 Apple 的聚光灯。
这是通用代码:
我想优雅地解决的问题不是杀死服务器。现在,上面的代码在您每次键入键时都会访问服务器,并且不会等待您基本上完成键入。解决这个问题的最佳方法是什么?A. 终止以前的 AJAX 请求?B. 某种类型的 AJAX 缓存?C. 添加某种延迟以仅在该人停止输入 300 毫秒左右时才提交 .AJAX()?
autocomplete - FCBKcomplete,使用逗号而不是 Enter 创建一个新的 TAG
目前,FCBKcomplete 在您输入内容并按 Enter 后创建了新标签。有没有办法让插件允许逗号(这是通常分隔标签的方式)来创建新标签?
我不想尝试重新培训用户以用户输入,而不是更标准的逗号分隔符。插件:http ://www.emposha.com/javascript/fcbkcomplete.html
演示(使用第二个控件):http ://www.emposha.com/demo/fcbkcomplete_2/
drupal - Drupal 位置自动建议不识别省份
我在 CCK 中使用 Drupal Location 模块根据位置(街道/城市/州)检索经度和纬度。
州有一个自动自动建议,但不幸的是只承认美国各州。我将默认国家/地区设置为加拿大,但自动建议仍然只认可美国各州。
有没有办法获得自动提示功能来识别加拿大省份或禁用此功能。
谢谢!
c# - 如何使用非前缀关键字从列表中进行搜索
我正在编写一个程序来从列表中搜索名称,即使关键字不在名称前面,我也需要找到它们(这就是我的意思是非前缀)
例如,如果我的列表是乐器,我在搜索文本框中输入“guit” 。
它应该找到名称“Guitar, Guitarrón, Acoustic Guitar, Bass Guitar, ...”
或类似这个Longdo Dictionary 的搜索建议。
这是我的简单而愚蠢的算法(这就是我能做的)
我认为这种算法对于大量名称来说太慢了,经过几次反复试验,我决定添加 SEARCHROWLIMIT 来中断操作而且我还认为有一些现成的方法可以做到这一点。
另一个问题是我需要按弦乐、打击乐器等类别以及原产国搜索乐器。所以我需要按类型和国家过滤器搜索它们。
我怎样才能做到这一点?
eclipse - 在 Eclipse 中导航内容辅助列表
以下是 Eclipse 文档说明您可以导航 Content Assist 列表的方式:
您可以使用鼠标或键盘(向上箭头、向下箭头、Page Up、Page Down、Home、End、Enter)在列表中导航和选择行。
但是所有选项都要求您将手从键盘上的自然位置移开!
还有其他更快的方法可以浏览此列表吗?像 tab 或者 vi 中的 j/k 之类的东西?
ajax - ajax 搜索建议自动完成,服务器不断查询
ajax 搜索建议自动完成。当我输入一些东西时,ajax 将它们发送到服务器,查询它们并发送回客户端。但是有时当我输入一些单词时,ajax 会将它们发送到服务器,服务器会不断查询它们。我应该设置超时吗?
jquery - 来自 Google 的 jQuery 图像建议
我想制作一个在 Google 中搜索并显示第一张相关图片的脚本。
我的意思是,如果您在输入字段中键入:汽车
如果您通过 Google 搜索“汽车”一词,它会为我推荐第一张图片。
你怎么看,有什么方法可以做到这一点?
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 作为默认的数据库驱动程序。)