问题标签 [jquery-autocomplete]

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

c# - jQuery自动完成奇怪的焦点行为

我正在尝试将数据显示到一个 JQuery 自动完成下拉菜单中。该信息是从一个动态 ASPX 中检索的:

显然我不想做比必要更多的 GET,所以我对 Java Timer 有一些控制(在每次按键时):

并且获取项目确实:

这东西一般都有效,但我已经看到了箭头和 AvPag 的一些特殊行为。当显示下拉列表的记录时,如果我按 AvPag 组件会选择正确的记录,但两秒钟后又回到上一个记录。

我的第一个理论是 .autocomplete 正在重置焦点,但我注意到这是不正确的。我认为这是一个错误(BUG LINK),但它也不起作用。

请,如果有人可以帮助...非常感谢!

0 投票
2 回答
499 浏览

jquery - jQuery AutoComplete 结果到文本框以外的东西?

好的,我已经把这个自动完成的东西弄乱了 2 周了,它开始让我头疼!我已经让它完成了我需要的几乎所有事情,但我被一个问题挂断了。我有两个绑定在一起的自动完成文本输入。第一个输入允许用户从 MySQL 数据库表中选择一个人。然后,基于该选择,第二输入允许用户从地址数据库表中选择人的地址之一。这部分一切正常。

有问题的自动完成字段查询地址表并将每个结果存储在数组槽中,如下所示:

标题|街道地址|城市|州|邮编

当简单地尝试将所选项目的数据输出到 SPAN 标记的 innerHTML 时,问题就来了。

我使用 formatItem 选项仅在自动完成列表中显示标题。选择项目后,我希望它在输入框下方的 SPAN 标签中显示 street_address、city、state 和 zip。它正在获取信息,但由于 formatItem 函数会自动读取每一行,因此它会显示列表中最后一项的 street_address、city、state 和 zip,而不是选择的那一项。但是,返回到文本输入的是所选项目的标题。这非常令人沮丧!

有谁知道我怎样才能解决这个问题???

提前感谢您的帮助!

0 投票
1 回答
1702 浏览

jquery - 我如何使 jQuery Autocomplete 显示带有图像的结果,而不是 PHP?

我正在实现 jQuery Autocomplete 并希望显示带有关联图像的结果。每个图像与自动完成字段的预测结果具有相同的名称。即,如果有人键入“braz”,那么“brazil”会出现在它旁边的 brazil.jpg 内联。我在执行此操作时遇到了麻烦。

如果有人能指出我正确的方向,我将不胜感激。顺便说一句,我正在使用Jorn 的版本

我也有兴趣使用较小版本的自动完成功能,但只找到了 Drew Wilson 的,根本无法使用它。

0 投票
2 回答
2083 浏览

jquery - 如何使用 jquery.autocomplete 从隐藏字段中删除值

我有一个包含两个输入的页面:users_listusers_ids. jquery.autocomplete 用于自动完成users_list. users_ids是隐藏字段。当用户被选中并添加到id 时,users_list他的 id 被添加到users_ids. 一切正常。user_ids但问题是如果用户被删除,如何删除值users_list

剧本:

0 投票
4 回答
1634 浏览

django - jquery-autocomplete 不适用于我的 django 应用程序

我的 jquery-autocomplete 插件和我的 django 脚本有问题。我想要一个易于使用的自动完成插件。对于我所看到的(http://code.google.com/p/jquery-autocomplete/),一个似乎非常有用且简单。对于 django 部分,我使用了这个(http://code.google.com/p/django-ajax-selects/),我对其进行了一些修改,因为输出对我来说有点奇怪。每个新行都有 2 '\n',并且响应中没有 Content-Length Header。首先我认为这可能是问题所在,因为我找到的所有在线示例都有它们。但这不是问题所在。

我有一个非常小的 test.html,其正文如下:

这是向输入添加自动完成的 JQuery 调用。

当我在 Textfield Firefox (firebug) 中输入内容时,Chromium-browser 表明这是一个 ajax 调用但没有响应。如果我只是将该行复制到浏览器中,我可以看到响应。(这个问题已经解决了,ajax 的一个安全特性是不从另一个域获取数据)

例如,当我在文本字段中输入 Bi 时,会生成 URL“ http://gladis.org/ajax/tag?q=Bi&max ...。当您在浏览器中输入此内容时,您会收到以下响应:

现在我的 ajax 调用得到了正确的响应,但仍然没有显示所有可能条目的列表。我也尝试格式化输出,但这也不起作用。我为函数设置了刹车点,并意识到它们根本不会被调用。

这是我的最小 HTML 文件的链接http://gladis.org/media/input.html

有谁知道我做错了什么。我还在http://gladis.org/media/example.zip将所有文件以小 zip 的形式上传。

感谢您的帮助!

[编辑] 这里是 urls conf:

和ajax查找通道配置

和观点:

0 投票
1 回答
214 浏览

jquery - jQuery 自动完成在其他领域的“附带损害”

我有一个工作正常的 jquery 自动完成字段,然后是一个日期输入字段。每当用户从自动完成列表中选择一个项目时,它会正确选择该项目并触发 result() 但它也会在我的日期字段中创建“附带损害”,将所选自动完成项目的 ID 插入其中。这是其中一种情况,但我在其他场合也注意到了这一点,有时如果其他输入字段在自动完成字段之前或之后,这并不重要。此外,如果有 3 个(任意数量)其他字段,则所有三个字段都将插入自动完成项目 ID。

这是不受欢迎的行为,我需要摆脱它。任何人?

这是代码:

0 投票
3 回答
4879 浏览

jquery - ASP.NET MVC 隐藏字段未发布

使用 jquery 自动完成,我有一个隐藏的输入字段来存储 ID,因为名称被输入到选择的自动完成字段中。

像这样:

这是我的 HTML:

问题是这个隐藏的 ClientID 字段没有回发,也没有使用 jquery.serialize() 进行序列化。它总是失踪。但据我所知,我的代码看起来不错。

0 投票
1 回答
2058 浏览

jquery - jQuery自动完成显示结果“包含”查询不是以查询开头

jQuery 自动完成插件显示以您在搜索框中键入的查询开头的结果。您将如何修改插件以允许您显示包含您正在输入的查询的结果?例如,我正在搜索人,我希望能够输入名字或姓氏,我输入“并且”我希望它显示 Adam And erson、James And erson、And y Smith

0 投票
2 回答
233 浏览

jquery - JQuery 自动完成 - 结果不一致

我设置了 Bassistance 的 JQuery 自动完成插件版本来查询我的课程数据库。

在数据库中,我有(除其他外)以下课程:

1) 全民瑜伽 - 哈达拉贾介绍

2)瑜伽 - 艾扬格风格。初学者和中级

3)瑜伽——艾扬格。改良剂

4)瑜伽——艾扬格。初学者

5) 全民瑜伽 - 哈达介绍

6) 全民瑜伽 - 哈达进阶

7)所有人的瑜伽 - 哈达拉贾中级

如果我搜索“瑜伽”,我只会得到课程 5、6 和 7。应该返回所有 7。

如果我在开头放一个空格,我会得到所有 7 门课程,但没有突出显示。

如果我搜索“yoga all”,我没有得到任何结果。应该返回 4。

该插件从 php 页面获取结果。我尝试将搜索词直接放入 php 文件的查询字符串中,它会带回正确的课程。

所以问题肯定出在插件方面。我试过尝试各种选项http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions但没有解决问题。

0 投票
2 回答
2207 浏览

javascript - Netbeans JQuery 选择器自动完成

我无法让 Netbeans 自动完成我的 JQuery 选择器,例如:

据我目前了解的文档,当我在 | 处按 control+space 时,它​​应该显示页面上可用的标签 位置,但不显示任何建议。链接 [1] 和 [2] 清楚地表明这已经实现。我没有尝试过原型,链接 [2] 显示也添加了 JQuery 支持。

功能的自动完成功能完美,使用 JQuery 1.4.2 的嵌入式库,只有选择器自动完成不起作用。有什么建议么?

[1] http://wiki.netbeans.org/JavaScript#Embedded_Completion

[2] http://wiki.netbeans.org/JavaScript#Recently_Added

5年后更新:

至少从 8.0.2 版开始,Netbeans 现在可以在 php 和 html 页面中正确地自动完成 jQuery 选择器。我不确定这是否是由于编辑器引擎上的其他一些更改,或者他们最终发现了差异,但无论哪种方式现在都可以正常工作,是的!