Tag: autocomplete

自动建议ajax为PHP

我有一个HTML表单,PHP脚本和jquery。 我需要一个ajax代码来自我的PHP脚本进行自动建议。 以下是代码…… Form.html test.php的 jquery.jSuggest.js $(function() { var dataSource = { items: [ { value: “21”, name: “Mick Jagger”}, { value: “43”, name: “Johnny Storm”}, { value: “46”, name: “Richard Hatch”}, { value: “54”, name: “Kelly Slater”}, { value: “79”, name: “Michael Jordan”} ] }; $(‘#TagsInputField’).jSuggest({ source: dataSource.items, selectedItemProp: “name”, seekVal: “name”, selectionAdded: function(elem, […]

jQuery UI自动完成 – 没有结果消息

如果没有结果,我试图在下拉菜单中显示“无结果”消息。 因此,例如,如果我在文本字段中键入“ABCD”,并且没有匹配的实体,则显示消息“无结果”。 将显示。 在通过stackoverflow查看完成此操作的各种不同方法并尝试其中一些之后,我仍然无法使其工作。 如果未找到结果,如何在下拉菜单中添加“无结果”消息? jQuery的: $element.autocomplete({ source: function (request, response) { $.ajax({ url: thUrl + thQS, type: “get”, dataType: “json”, cache: false, data: { featureClass: “P”, style: “full”, maxRows: 12 }, success: function (data) { response($.map(data, function (item) { if (data.indexOf(item) === -1) { return { label: “No Results.” } } else { return […]

JQuery AutoComplete结果格式?

我有一个由空格分隔的值字符串,我返回到Jquery调用,但它不会将单词分隔成行。 数据应该以字符串或列表或其他方式返回吗?

Jquery UI自动完成不适用于IE10

我正在建立一个网站,但我无法在IE 10上使用这个Jquery插件。这是我的HEAD代码: $(document).ready(function() { var availableTags = [“; while($row5 = mysqli_fetch_array($result)) { echo “‘” . $row5[‘solicitante’] . “‘,”; } mysqli_close($con); echo “]; $( ‘#tags’ ).autocomplete({ source: availableTags }); }); 这是TAGS代码的对象: Nombre 这在谷歌浏览器上运行得很好,但在IE10中没有,我尝试研究有关情况但却没有答案。 对于那些没有得到我想要做的事情的人来说,页面的来源在Web浏览器上看起来像这样。 头: $(document).ready(function() { var availableTags = [‘Maria F Romero’,’Carla Custodio’,’Julio Cesar Pacheco’,’Dorimar Balza’,’Miguel Morales’,’Johana Rodriguez’,’Oswaldo Zarate’,’sinnombre’,’Ronald Grimaldo’,’Gerardo Leon’,’Gelenny Lara’,]; $( ‘#tags’ ).autocomplete({ […]

Jquery自动完成输入表单,使用Textpattern类别列表作为源

我正在使用Textpattern CMS来构建一个讨论网站 – 我对XHTML和CSS以及Textpattern的模板语言有着深刻的把握,但PHP和Javascript有点超出我的狡猾。 在用于开始新主题的输入表单上,用户需要从超过5,000个选项的列表中选择一个类别。 使用HTML select -type input元素非常笨拙,但它可以工作。 我想使用某种Javascript魔术来显示text类型的输入元素 ,该元素将读取用户输入并显示可用类别的匹配或自动完成 ,将所需选项的value传递到相应的数据库字段。 我已经看到了几个用于jquery的自动完成插件,但是这些说明预先假定您了解Javascript的工作原理。 正如我上面提到的,我很容易将类别列表生成为select type input元素,我可以使用CSS隐藏该元素。 是否可以使用text类型输入元素中的自动完成机制来控制选择列表输入? 我该怎么办?

是否可以更改JQuery的JQueryUI自动完成生成的Url?

我正在使用JQuery JQueryUI的AutoComplete代码。 它转到我提供的url(找到答案),但在url后附加?term= 。 我正在尝试获取以下url… /myurl/ 例如。 /myurl/abcd /myurl/hello+world 等等… 是否有可能做到这一点? 否则,可以将查询参数term重命名为其他内容,如query到q等?

IE7上的jquery.ui.autocomplete.js问题

这是代码。 IE7在第39行上喷出“’active.0’为空或不是对象”错误,即: input.trigger(“activate.autocomplete”, [$.data(active[0], “originalObject”)]); $(“body”).trigger(“off.autocomplete”); 在Firefox / Chrome / Opera中完美运行。 有任何想法吗? 非常感谢,非常感谢。 /* jQuery Autocomplete * Version 1.0 * Written by Yehuda Katz (wycats@gmail.com) and Rein Henrichs (reinh@reinh.com) * @requires jQuery v1.2, jQuery dimensions plugin * * Copyright 2007 Yehuda Katz, Rein Henrichs * Dual licensed under the MIT and GPL licenses: * hxxp://www.opensource.org/licenses/mit-license.php […]

使用自定义滚动条自动完成jquery UI插件

有人试图为jquery UI自动完成小部件制作自定义滚动条吗? 我正在尝试将jScrollPane jquery组件与自动完成小部件结合使用,但到目前为止没有任何成功。 如果有人知道一些带有自定义滚动条的jquery自动完成组件,或者知道如何更改jquery ui自动完成小部件以支持jscrollpane组件,我将不胜感激。

升级到jQuery UI 1.10.3后,jQuery的自动完成下拉列表未显示

在我的Ruby on Rails应用程序中,我使用的是jQuery UI 1.9.2(通过jquery-ui-rails )。 我在Modal对话框表单中有一个Autocomplete字段,它使用Ajax和Json填充它的下拉列表建议框。 它工作正常,向我显示正确的建议。 我随后升级到jQuery UI 1.10.3(使用bundle update ),现在自动完成下拉列表建议框不再有效。 它在JavaScript控制台中没有显示错误。 实际上它表明返回的Json是正确的。 我尝试重写JS中的自动完成function以手动执行调用(使用自动完成的source: $.ajax {}调用,但仍然没有。 有人向我建议问题可能是jQuery改变了导致jquery-ui-rails gem停止工作的东西,但是在向他们提交错误票后,事实certificate这不是问题。 任何帮助,将不胜感激。 回答说明: mhu的答案是正确的,你应该尽可能避免篡改z-Indexes(这就是为什么我把它标记为正确)。 但是在我的情况下(自动填充文本框位于modal dialog中)下拉列表将仅显示在对话框的宽度内(如果文本宽于此值,则隐藏它并且您无法使用滚动条)。 因为我不想那样,我做了我在下面的答案中所描述的并且它有效。 我确实对自己做了各种评论和注释,以确保它在任何jQueryUI更新后仍然有效。

如何在AJAX JSON数据中使用jQuery自动完成combobox?

我需要使用combobox来执行以下操作。 Select box具有用户可以搜索的默认城市列表。 如果用户在input框中键入文本,我需要进行ajax调用以获取数据并向用户显示选项。 如果为用户的请求提取了数据,则应将这些城市附加到“ Select box的选项Select box 使用jQuery自动完成我能够在用户输入字符串并显示结果时获取json数据。 但是,我对如何使用combobox集成它非常无能为力。 Combobox使用静态数据数组进行搜索,如果我理解正确,则使用正则表达式匹配值。 但是,如何中断它并使用ajax调用从服务器获取数据并更新结果? 输入文本框的自动完成function: $( “#searchDestination” ).autocomplete({ delay: 500, source: function( request, response ) { $.ajax({ url: “/wah/destinationsJson.action”, dataType: “json”, data: { term: request.term }, type: “POST”, success: function(data){ if(data.cities.length == 0) return response([“No matching cities found for ” + request.term]); response( $.map(data.cities, function(item){ return{ label: […]