Tag: 自动完成

占位符在页面加载时打开jQuery UI自动完成combobox(IE10)

我正在使用jQuery UI自动完成combobox小部件。 当我在我的combobox中添加占位符时,默认情况下会打开自动完成框。 这仅在IE10及更高版本上发生。 这是我的代码: _create: function () { this.wrapper = $(“”) .addClass(“custom-combobox”) .insertAfter(this.element); this.element.hide(); this._createAutocomplete(); this._createShowAllButton(); this.input.attr(“placeholder”, this.element.attr(‘placeholder’)); },

我们如何使用asp.net,webservice和sql数据库集成jQuery自动完成?

我正在尝试实现为“jQuery Autocomplete和ASP.NET”提供的代码,但无法集成它,因为您使用subsonic来查询数据库。 那么你能告诉我如何查询sqldatabase并使用C#将查询结果绑定到asp.net中webservice的插件吗?

JQuery自动完成UI搜索开始

使用JQuery AutoComplete UI,1.8,我需要更改搜索,使其仅匹配字符串的开头。 背景我的来源来自一个我无法控制的ajax调用返回15,000及其相应的PK。 value是名称,Id是整数PK。下面的代码可以工作,但由于我搜索的是15,00个字符串,它们匹配字符串中的任何位置,因此速度太慢。 我已经看过这篇文章,链接,但我无法弄清楚怎么做而不会丢失源中的Id字段。 我需要搜索只匹配data.d中的值的开头而不会丢失Id字段。 这是一个ASP.Net应用程序,但我认为这不重要。 想法? $(“#companyList”).autocomplete({ minLength: 4, source: data.d, focus: function(event, ui) { $(‘#companyList’).val(ui.item.value); return false; }, select: function(event, ui) { $(‘#companyList’).val(ui.item.value); $(‘#’).val(ui.item.Id); return false; } });

多个元素的jQuery UI自动完成格式

我有自己喜欢的jQuery UI Autocomplete设置并且工作正常,但是有一个致命的缺陷。 在我的自动填充中,我使用像这个例子的自定义显示。 我有一些非常相似的东西,但有例外…… 唯一的区别是我在该页面上有多个同一类的自动完成元素。 只有第一个元素显示额外的数据行,其余只显示基本的自动完成。 我可以通过迭代所有这些类元素并调用它们上的自动完成来获得所需的结果,但我希望有一种更好的方法来调用它并让它“正常工作”。 这是我如何添加额外的行: .data( ‘autocomplete’ )._renderItem = function( ul, item ) { return $( ” ) .data( ‘item.autocomplete’, item ) .append( ” + item.label + ” + item.desc + ” ) .appendTo( ul ); }; 我应该注意到,我根本没有获得任何控制台exception。

在令牌之后触发的jQuery自动完成插件

我正在构建一个应用程序,并且希望在textarea中进行自动完成,就像Twitter / Facebook使用@ [name]一样。 但是,当我输入[TID:x]时,我想触发它​​,其中x是任意长度的整数。 看到Twitter / Facebook在您点击@符号后开始自动完成,然后将文本数据发送到自动完成后。 有没有人知道jQuery UI插件(或任何其他插件)是否可以做这样的事情?

jquery ui autocomplete _renderItem似乎干扰了select事件

如果我使用_renderItem,则我的select事件不起作用。 如果我注释掉我调用_renderItem的最后一段代码,则select事件有效。 当我使用_renderItem时,select事件根本不会触发。 var cache = {}, lastXhr; $(“#hifind-find”).autocomplete({ source: function(request, response) { var term = request.term; if (term in cache) { response(cache[term]); return; } var posturl = ‘/hifind/jquery_ui/autocomplete/’+term; lastXhr = $.post(posturl, function(data, status, xhr) { cache[term] = data; if (xhr === lastXhr) { response(data); } }, ‘json’); }, delay: 300, minLength: 1, select: function(event, […]

jQuery TagIt(autocomplete)通过AJAX获取JSON列表

这是一个基于以下问题的问题: 尝试使用标记 – 它与AJAX调用一起工作 但是,上面只是为我创建了“this.source不是函数”的错误消息。 我试图让这个json列表通过ajax显示为tagit的标记源。 代码如下: // Tagit $(“#tags”).tagit({ tagSource: function() { $.ajax({ url: “/admin/ajax.php?q=fetch_all_tags”, dataType: “json”, success: function(data) { console.log(data); return data; } }); } }); ajax调用返回: {“4″:”php”,”2″:”html”,”3″:”css”}

如何在键入时过滤jquery自动完成数据

到目前为止,我有以下内容 var aCleanData = [‘aaa’,’aab’,’faa’,’fff’,’ffb’,’fgh’,’mmm’,’maa’]; $(‘#my-input’).autocomplete({ source:aCleanData, minLength:2 }); 目前,如果您键入aa , aaa,aab,faa,maa将显示。 我想要做的是当用户键入ff ,显示的数据将是fff,ffb数据。 基本上,只有键入的内容应该从第一个字符开始匹配。 这应该是递归的。 当用户键入fg , fff,ffb fgh应该fgh ,只有fgh应该出现。 在此先感谢您的帮助。 更新: ps看看我的意思: http://jqueryui.com/demos/autocomplete/#default 键入sc ,您将看到的不仅仅是以sc开头的数据。

如何更改jQuery自动完成插件默认查询字符串键? (我要的那个词)

jQuery autocomplete插件发送了这样的请求 mysite.com/suggestion?term=Sadegh 有没有办法将术语查询字符串更改为另一个? 我找不到为我提供此选项的选项;)

使用Zend Framework进行JQuery UI自动完成

我想知道如何在不使用ZendX的情况下将自动完成的JQuery UI小部件添加到我在Zend Framework中开发的表单中。 网站的文件夹是根据框架设置的,但我没有使用Zend_Form。 所以我把所有东西都拆成了最简单的forms,它有效: $(document).ready(function() { $(“input#autocomplete”).autocomplete({ source: [“best”, “buy”] }); }); 但我有一个PHP文件,它以JSON方式从数据库返回条目。 我该如何使用呢? 我尝试用文件名替换数组,但没有任何反应。 谢谢!