Tag: autocomplete

WordPress中的jQuery自动完成和特殊字符

希望我不会错过这个问题的现有答案。 我正在使用wordpress主题,使用jquery ui自动完成function以前端forms提供类别选择。 代码如下。 问题是,如果类别名称具有&,则无法显示该字符,而是显示& 在自动完成框中。 我可以让它正确显示角色吗? ` jQuery(function(){ /* Auto Complete */ var availableTags = [ name.'”‘; } echo implode(‘,’, $terms_array); ?> ]; function split( val ) { return val.split( /,\s*/ ); } function extractLast( term ) { return split( term ).pop(); } jQuery(“#majors_wrap input”).live( “keydown”, function( event ) { if ( (event.keyCode === […]

如果没有可用数据,则rails3-jquery-autocomplete清除字段

我正在使用rails3-jquery-autocomplete。 如果自动完成没有返回结果,是否可以清除自动填充字段的值? 我试图阻止用户提交我们在数据库中没有的值。

JavaScript Typeahead自动完成匹配重音和波浪号问题

我正在使用Typeahead jQuery库,但是当用户键入类似e人声时,它也应该匹配外国人声,例如é , ë , è 。 将n与ñ匹配。 这是我的代码: var charMap = { “à”: “a”, “á”: “a”, “ä”: “a”, “è”: “e”, “é”: “e”, “ë”: “e”, “ì”: “i”, “í”: “i”, “ï”: “i”, “ò”: “o”, “ó”: “o”, “ö”: “o”, “ù”: “u”, “ú”: “u”, “ü”: “u”, “ñ”: “n”}; var normalize = function (input) { $.each(charMap, function (unnormalizedChar, normalizedChar) […]

jQuery ui autocomplete – .ui-autocomplete-loading

我想在获取XML文件时将此css应用于搜索框。 目前加载此文件需要约3秒钟。 我在autocomplete.js文件中看到了这两个函数: _search: function( value ) { this.term = this.element .addClass( “ui-autocomplete-loading” ) // always save the actual value, not the one passed as an argument .val(); this.source( { term: value }, this.response ); }, _response: function( content ) { if ( content.length ) { content = this._normalize( content ); this._suggest( content ); this._trigger( […]

使用jquery ajax中的动态数据实现自动完成

我正在ASP.Net MVC应用程序中使用materialize ui,我正在使用带有动态数据的自动完成控件。 这是我的代码, textsms Autocomplete 这是jquery ajax调用, $(function () { $.ajax({ type: ‘GET’, // your request type url: “/Home/GetData/”, success: function (response) { var myArray = $.parseJSON(response); debugger; $(‘input.autocomplete’).autocomplete({ data: { “Arizona (1)”: null, “Florida (2)”: null, “Georgia (3)”: null, “Hawaii(4)”: null, “Idaho (5)”: null, “Illinois (6)”: null } }); } }); }); 它只能以这种格式接受数据,这是我的回复, […]

ui自动完成格式化结果在2行

我在http://jqueryui.com/demos/autocomplete/#remote中使用ui autocomplete在search.php中使用PHP来返回结果。 我试图得到我的自定义输出 Company Name | Contact Name 这来自以下代码: if(is_array($rs) && count($rs) > 0){ foreach ($rs as $item) { //format: “Name Surname=>cid_uid” $json = array(); $json[‘id’] = $item[‘parentCompanyId’].’_’.$item[‘uid’]; $json[‘label’] = $item[‘companyName’] . ‘ | ‘ . $item[‘name’] . ‘ ‘ . $item[‘surname’]; $data[] = $json; } } 这非常好用,但是为了更容易阅读结果,我想在 标签中的2行上得到结果,所以它更像是这样的: Contact Name Company Name | Department […]

php mysql jquery AJAX自动完成区分大小写

在我的PHP脚本中, $names = $_GET[‘part’]; $result = mysql_query(“SELECT * FROM namestable where names LIKE’%$names%’ LIMIT 10”); while ($row = mysql_fetch_assoc($result)) { $colors[]=$row[‘publishers’]; } 检查匹配并运作良好。 但是假设我的桌子有一个名字阿尔弗雷德,只有当我输入Alfr并且如果我输入Alfr ,该建议才会出现

Jquery Ui从DB自动完成

我是js的新手。 我找到了自动完成教程并且它运行良好。但是为db的多个值配置了自动完成脚本。 它会在找到关键字后每次添加逗号,然后再次搜索新关键字。 如何重写单值? acompl.js $(function() { function split( val ) { return val.split( /,\s*/ ); } function extractLast( term ) { return split( term ).pop(); } $( “#region” ) // don’t navigate away from the field on tab when selecting an item .bind( “keydown”, function( event ) { if ( event.keyCode === $.ui.keyCode.TAB && […]

JQuery自动完成服务器端匹配

我正在尝试设置自动填充字段。 我读过JQuery UI文档,但是所有的例子都假设源是一个静态的项目列表,JQuery将从中选择匹配的条目(我的意思是静态=列表是完整的,不依赖于用户键入的内容)。 以下是“远程数据源”示例中的代码: $( “#birds” ).autocomplete({ source: “search.php”, … 我希望JQuery调用search.php?query=mytext (此URL返回匹配项的列表),因为我需要使用PHP在数据库中查找建议。 有没有办法做到这一点? 也许我不懂文档?

MagicSuggest动态ajax源码

我正在使用MagicSuggest自动完成输入文本,自动完成提供非常大,所以我无法下载完整,在他们的示例中他们提供此代码: JAVASCRIPT $(document).ready(function() { var jsonData = []; var cities = ‘New York,Los Angeles,Chicago,Houston,Paris,Marseille,Toulouse,Lyon,Bordeaux,Philadelphia,Phoenix,San Antonio,San Diego,Dallas,San Jose,Jacksonville’.split(‘,’); for(var i=0;i<cities.length;i++) jsonData.push({id:i,name:cities[i],status:i%2?'Already Visited':'Planned for visit',coolness:Math.floor(Math.random() * 10) + 1}); $('#ms3').magicSuggest({ selectionPosition: 'bottom', renderer: function(city){ return '’ + ” + city.name + ” + ‘Cooooolness: ‘ + city.coolness + ” + ”; }, minChars: 1, selectionStacked: true, data: […]