问题标签 [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 投票
2 回答
3058 浏览

jquery - JQuery 自动完成 + Asp.net MVC

我在我的 Asp.net MVC 项目中使用 JQuery 自动完成插件。到目前为止,我从我的搜索方法返回了一个字符串列表,并且这些字符串正确显示。

在我看来:

控制器:

我想知道是否可以返回一个 DataTable 对象并在 HTML 表中显示 DataTable。或者是否可以返回一个 HTML 表格?有没有人尝试过这样的事情?

非常感谢

贾斯皮斯

0 投票
1 回答
1674 浏览

jquery-ui - jQuery UI 自动完成 - selectfirst 扩展

我正在使用 jQuery UI 自动完成 1.8.6 并且需要在其中包含 selectfirst 功能。我从https://github.com/scottgonzalez/jquery-ui-extensions/blob/master/autocomplete/jquery.ui.autocomplete.selectFirst.js下载了 selectfirst 扩展 js

有人能告诉我如何将此扩展与核心自动完成功能一起使用吗?如果我尝试将 selectFirst 选项添加到自动完成小部件,则会出现错误,表明它不是有效的属性。

0 投票
3 回答
3466 浏览

asp.net - jQuery UI 自动完成 Web 服务源返回 JSON

我已经尝试了两个月来让这段代码正常工作,我很接近,但仍然很困惑。我希望 JQuery UI 自动完成函数调用一个 Web 服务,该服务返回 JSON 数据并显示该数据以供选择,并在选择时将所选值放入隐藏字段。

有几个问题:1)自动完成功能没有触发 2)来源:“/AutoSuggest.asmx/DOTFind?” line throws an invalid object exception 3) 服务需要两个参数: (string prefixText, int count) - count 告诉它要返回多少条记录。4) 我完全不确定这段代码是否会接受从服务返回的 JSON 数据

这是代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

无标题页面

这是网络服务:

我非常感谢您能提供的任何帮助。

谢谢,

鲍勃

0 投票
1 回答
196 浏览

jquery - 如何使jqueryui自动完成对页面中的所有文本框仅使用一个列表(ul)

我有大约 30 个文本框的问题,它们都需要自动完成。我注意到 jqueryui 为每个文本框创建了一个结果列表 (ul),为我已经很重的页面添加了更多标记和事件。是否有一种简单而干净的方法来扩展 jqueryui 自动完成小部件,以便所有文本框都使用相同的结果列表?

0 投票
1 回答
1996 浏览

jquery - 带有JSP的JQuery-UI-Autocomplete不显示任何内容

我有一个 Country.java 类,它返回一个由我从 JSON 页面找到的库以 JSON 格式格式化的字符串。我称为 getCountry.jsp 的 JSP 获取该字符串并简单地将其打印出来。

我的 index.jsp 有

其中 fromCountry 是文本框的 ID。

我对 JQuery 完全陌生,而且在大多数情况下几乎没有接触过 javascript,所以我很可能做了一些愚蠢的事情。

当我访问“/getCountry.jsp?term=B”时,我得到

[{"value":"德国柏林","label":"德国柏林"},{"value":"美国波士顿","label":"美国波士顿"} ]

作为我的输出(在这种情况下是正确的)。

使用数组时,文本框的数据自动完成很好。由于这只发生在数据源上,我怀疑 getCountry.jsp 实际上并没有返回 JSON 数据。但是,当我添加

response.setHeader("Content-Type", "application/json");

到 getCountry.jsp 的顶部仍然没有出现,现在我只是卡住了。

0 投票
2 回答
11850 浏览

jquery - 如何进行传递 id 而不是名称的 jQuery 自动完成?

我一直在寻找 jQuery UI Autocomplete,因为我需要 a<input />但问题是我需要传递已完成名称的 id。让我解释:

我有一个名字数组:

然后,使用 AJAX,输入将使用数组的一个名称自动完成,但是当我提交时,我需要 id 而不是名称。我该如何管理?

提前致谢

0 投票
1 回答
2527 浏览

jquery-ui-autocomplete - JQuery UI自动完成返回所有值

我有以下代码:

$("#auto").autocomplete({ source: "js/search.php", minLength: "3" });

此代码分配给一个输入文本框,我在其中输入一个名称,在 3 个字母后它应该返回具有相似字母的那些。就我而言,它返回所有值,即使是那些与已输入的 3 个字母无关的值。我的问题是:

如何向我的 search.php 文件发送输入中的值,以便它知道要搜索的内容。目前它搜索一切。我检查了要发送到 php 的值,它是空的。由于对 mysql 的查询使用 LIKE '%VARIABLE%' 并且变量为空,因此它搜索 '%%' 这是所有情况。

如何以最简单的形式将正确的信息从 JS 发送到 PHP。

0 投票
1 回答
10868 浏览

javascript - 使用 AJAX 的 JQuery 自动完成

我正在尝试编写一个 JQuery 自动完成脚本,它将通过 AJAX 调用一个 url,并在用户将数据输入表单时更新自动完成结果。

我有我的 AJAX 设置,目前正在返回 JSON。但我不知道如何获取自动完成功能来调用它并使用响应。我已经设法使以下工作,但这是静态数据,所以对我的任务没有好处:

干杯。

0 投票
1 回答
3212 浏览

jquery - jQuery UI 自动完成:你如何启动一个异步进程并在它完成之前退出它

我正在使用 jQuery UI Autocomplete 来构建搜索界面。

我已经定义了一个自定义函数,它返回搜索结果并在按下键时自动更新它们,但是有时这个自定义函数在按下下一个键之前没有完成(即当我已经写了“Washi”时它仍在处理“Wash” (在写“华盛顿”的路上)。

我希望每次调用自动完成“源”事件来取消前一个功能(Wash)并启动新功能(Washi)。具有下次通话取消功能(Washi)和启动功能(Washin)等。

这种事情是怎么做的?

0 投票
1 回答
834 浏览

jquery-ui - jQuery UI 自动完成:使用选项卡滚动浏览建议菜单

当用户按下 Tab 键(同时在搜索字段中)时,我想滚动浏览 jQuery UI 自动完成建议。

我相信我的问题的答案与这里已经提出的问题的答案密切相关。