问题标签 [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.
jquery - jQuery UI AutoComplete - 如何实现进度指示器?
如果问题标题不够清楚:
我正在使用 jQuery AutoComplete 插件(jQuery UI 1.8.5 的一部分)
我会认为提供的 CSS/图像会包含类似 ajax 的进度图像?
如果没有,创建一个最简单的方法是什么?
这是我的自动完成代码:
在上面的代码中我应该在哪里隐藏/显示图像?
显然,在“选择”中的代码之后,我可以隐藏图像,但我可以在哪里“显示”图像?
javascript - jQuery 自动完成不会显示超过 10 个结果
我正在使用 jQuery 自动完成功能,无论我更改什么设置,我都无法让它在下拉列表中显示超过 10 个结果。我可以在返回的结果中看到我从服务器获取所有这些,但前端不会显示超过 10 个。
xml - jquery:使用远程 xml 源自动完成
我正在尝试实现一个自动完成文本框,其值由返回 XML 内容的远程脚本生成。我正在使用 JQuery-1.4.3 和 JQuery-UI-1.8.5 中的自动完成小部件。
我研究了XML 数据解析一次示例的自动完成演示页面,并尝试实现注释:
这也应该作为如何解析远程 XML 数据源的参考——解析只会针对源回调中的每个请求进行。
作为测试,我正在尝试使用提供的 XML 演示来实现它。上面的评论表明自动完成“源”属性必须替换为 Ajax 调用。然而,当我在演示页面提供的函数中修改它时,我没有得到以下自动完成功能的任何结果:
尽管如此,注释掉简单的调试弹出消息表明 Ajax 调用确实设法检索用于构造数据的值。我的错在哪里?
非常感谢任何帮助!
亲切的问候,
罗恩·范登·布兰登
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 的功能的人,但我在任何地方都找不到任何示例。
jquery - JQuery 自动完成:使用键和标签本地 JS 数组?帮助!
我正在制作一个简单的 iPhone 网页,其中列出了大约 200 个医学术语及其定义。我正在使用 JQuery 自动完成来允许用户动态搜索术语,当他们点击他们想要的术语时,我想在下面显示术语的定义。我需要帮助同时设置一个包含术语和定义的 JS 数组。
目前,我有一个这样加载的数组:
但是,如果我知道如何将术语及其定义加载到这样的数组中,我更愿意:
无论如何,在terms
数组列表的末尾,我激活了自动完成代码,如下所示:
现在所有这一切都是当用户点击下拉列表中的术语时,术语本身被称为ui.item.label
刚刚写入content
div。我想要的是要写出该术语的定义。如何在 JQuery 中设置它,我可以让自动完成选择功能简单地编写定义而不是术语/标签?
jquery - 当我提出一个新的调用时,我可以停止以前的 ajax 调用吗?
我正在使用 jQuery autocomplete
,但发现了一个与性能相关的问题 - 如果我输入“abc”,它将同时按“a”、“ab”和“abc”扫描,我该如何停止当ajax调用通过'abc'进行搜索时,之前的'a','ab'?
类似的情况是:我使用 jQuery DataTables,并且想做一些搜索,例如,我输入了一些要搜索的内容(调用搜索 Web 方法),然后单击按钮 - 一次 3 次“搜索”,或者只是在我更改搜索文本时单击“搜索”,并提出新的搜索,我怎样才能停止以前无用的 ajax 调用?
asp.net - jquery Ui 自动完成静态服务器端数据源
jquery Ui AutoComplete 有一个名为 Source 的属性。我想用静态数据源来评估这个属性,例如我的 asp.net 应用程序上的通用列表或填充数据集。可能吗?你能给我举个例子吗?谢谢。
jquery-ui - jQuery UI 自动完成:仅返回使用输入作为前缀的字符串
我正在使用 jQuery 自动完成 1.8。每次它返回每个包含输入作为子字符串的字符串。我怎样才能让它只返回包含输入作为前缀的字符串?
jquery - jQuery UI 自动完成的奇怪错误
嗨,我正在使用 jQuery UI Autocomplete - 我能够发送正确的请求,并且还可以按预期接收数据(以 json 格式)。但是它无法显示列表,我收到一个错误,说“a未定义,然后指向主jQuery文件。以前有没有人遇到过这个问题,因为我不知道如何找到解决方案。这是我的自动完成jQuery:
这里还有一个从服务器返回的 JSON 数据示例:
任何帮助将不胜感激。
问候乔纳森