问题标签 [jquery-ui-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 回答
2164 浏览

jquery - jQuery UI AutoComplete - 如何实现进度指示器?

如果问题标题不够清楚:

我正在使用 jQuery AutoComplete 插件(jQuery UI 1.8.5 的一部分)

我会认为提供的 CSS/图像会包含类似 ajax 的进度图像?

如果没有,创建一个最简单的方法是什么?

这是我的自动完成代码:

在上面的代码中我应该在哪里隐藏/显示图像?

显然,在“选择”中的代码之后,我可以隐藏图像,但我可以在哪里“显示”图像?

0 投票
1 回答
3460 浏览

javascript - jQuery 自动完成不会显示超过 10 个结果

我正在使用 jQuery 自动完成功能,无论我更改什么设置,我都无法让它在下拉列表中显示超过 10 个结果。我可以在返回的结果中看到我从服务器获取所有这些,但前端不会显示超过 10 个。

0 投票
1 回答
7197 浏览

xml - jquery:使用远程 xml 源自动完成

我正在尝试实现一个自动完成文本框,其值由返回 XML 内容的远程脚本生成。我正在使用 JQuery-1.4.3 和 JQuery-UI-1.8.5 中的自动完成小部件。

我研究了XML 数据解析一次示例的自动完成演示页面,并尝试实现注释:

这也应该作为如何解析远程 XML 数据源的参考——解析只会针对源回调中的每个请求进行。

作为测试,我正在尝试使用提供的 XML 演示来实现它。上面的评论表明自动完成“源”属性必须替换为 Ajax 调用。然而,当我在演示页面提供的函数中修改它时,我没有得到以下自动完成功能的任何结果:

尽管如此,注释掉简单的调试弹出消息表明 Ajax 调用确实设法检索用于构造数据的值。我的错在哪里?

非常感谢任何帮助!

亲切的问候,

罗恩·范登·布兰登

0 投票
1 回答
3745 浏览

jquery-ui - jQuery UI 自动完成返回 [object Object] 而不是 Google 的值,如重定向

我正在尝试在我的网站上安装 jQuery UI 自动完成功能。我已经启动并工作了,但我希望它在有人单击选项时自动提交搜索表单。默认行为似乎是它只是用所选项目填写表单,然后用户必须单击提交按钮。我希望它像谷歌一样自动重定向。我正在运行 PHP 5.+ 和 MYSQL 5+ 以及 jquery.1.4.2 和 jqueryui.1.8.6。

这是javascript:

这是表格:

如您所见,我正在尝试使用 $('#query').val(ui.item) 更改输入字段“查询”的值。问题是当我选择一个自动完成选项时,$_GET['query'] 变成了 [object Object]。即我的网站搜索字符串“[object Object]”而不是我单击的值。

在表单的底部有一个代码标签,ID 为“results”。我也无法用文本(ui.item)填充它。如果有人可以提供帮助,将不胜感激,我敢肯定,我不是唯一一个希望在其自动完成功能中使用这种类似 Google 的功能的人,但我在任何地方都找不到任何示例。

0 投票
1 回答
3784 浏览

jquery - 使用 jQuery 搜索 html(自动完成)

我有一堆隐藏的 div,里面有一个表。用户需要在第一个单元格中搜索一个名称(可以包含空格),然后返回 div ID。
我查看了 jQueryUI 自动完成插件,但在使用多个值时遇到了问题。插件文档演示
我使用“自定义数据和显示”示例作为预定义数据数组的基础,但我想避免它并简单地使用选择器。

搜索框

分区

JS

属性“label”是包含填充下拉结果 UL 的值的预期名称。改变它需要覆盖默认的 _renderItem 方法,像这样

但它似乎有缺陷。

我可以制作一个选择器(或回调函数)以避免必须制作 nameAC 数组吗?

0 投票
2 回答
1747 浏览

jquery - JQuery 自动完成:使用键和标签本地 JS 数组?帮助!

我正在制作一个简单的 iPhone 网页,其中列出了大约 200 个医学术语及其定义。我正在使用 JQuery 自动完成来允许用户动态搜索术语,当他们点击他们想要的术语时,我想在下面显示术语的定义。我需要帮助同时设置一个包含术语和定义的 JS 数组。

目前,我有一个这样加载的数组:

但是,如果我知道如何将术语及其定义加载到这样的数组中,我更愿意:

无论如何,在terms数组列表的末尾,我激活了自动完成代码,如下所示:

现在所有这一切都是当用户点击下拉列表中的术语时,术语本身被称为ui.item.label刚刚写入contentdiv。我想要的是要写出该术语的定义。如何在 JQuery 中设置它,我可以让自动完成选择功能简单地编写定义而不是术语/标签?

0 投票
2 回答
8926 浏览

jquery - 当我提出一个新的调用时,我可以停止以前的 ajax 调用吗?

我正在使用 jQuery autocomplete,但发现了一个与性能相关的问题 - 如果我输入“abc”,它将同时按“a”、“ab”和“abc”扫描,我该如何停止当ajax调用通过'abc'进行搜索时,之前的'a','ab'?

类似的情况是:我使用 jQuery DataTables,并且想做一些搜索,例如,我输入了一些要搜索的内容(调用搜索 Web 方法),然后单击按钮 - 一次 3 次“搜索”,或者只是在我更改搜索文本时单击“搜索”,并提出新的搜索,我怎样才能停止以前无用的 ajax 调用?

0 投票
1 回答
924 浏览

asp.net - jquery Ui 自动完成静态服务器端数据源

jquery Ui AutoComplete 有一个名为 Source 的属性。我想用静态数据源来评估这个属性,例如我的 asp.net 应用程序上的通用列表或填充数据集。可能吗?你能给我举个例子吗?谢谢。

0 投票
1 回答
184 浏览

jquery-ui - jQuery UI 自动完成:仅返回使用输入作为前缀的字符串

我正在使用 jQuery 自动完成 1.8。每次它返回每个包含输入作为子字符串的字符串。我怎样才能让它只返回包含输入作为前缀的字符串?

0 投票
2 回答
953 浏览

jquery - jQuery UI 自动完成的奇怪错误

嗨,我正在使用 jQuery UI Autocomplete - 我能够发送正确的请求,并且还可以按预期接收数据(以 json 格式)。但是它无法显示列表,我收到一个错误,说“a未定义,然后指向主jQuery文件。以前有没有人遇到过这个问题,因为我不知道如何找到解决方案。这是我的自动完成jQuery:

这里还有一个从服务器返回的 JSON 数据示例:

任何帮助将不胜感激。

问候乔纳森