Tag: autocomplete

使用jquery自动完成我试图获取文本框中的值作为表数据不是来自json使用文本字段中的ajax

这是我第一次使用带有json的ajax进行自动完成(Jquery),结果看起来像是自动完成,但结构(输出)看起来像表。 这是我的jquery代码 $(“document”).ready(function (){ $(function () { $.ajax({ url: “dummy.json”, success: function(){ alert(“got the file”); }, error:function (xhr, ajaxOptions, thrownError){ console.log(xhr.status); console.log(thrownError); } }); return false; }); }); 这是我的json数据 { “schoolname”:{ “school”:[ { “id”:”1″, “description”:”COL000001″, “schoolname”:”Emirates College of Technology- UAE” }, { “id”:”2″, “description”:”COL000002″, “schoolname”:”Al Khawarizmi International College- UAE” }, { “id”:”3″, “description”:”COL000003″, “schoolname”:”Syscoms College” […]

获取jquery自动完成function,以便在选中时将项目传递到另一个字段

我已经在这个工作了几个小时它应该工作,但我错过了一些东西! 基本上,我使用json自动完成与json源,具有2个值id和描述。 说明应显示在建议中,是否选择了项目并将ID传递给隐藏字段(该字段当前未被隐藏用于测试目的) 这是我的代码: $(function() { $(“#CurrentProv”).autocomplete({ source: “inc/provider_term.php”, minLength: 3, formatItem: function(data, i, n, value) { return value.split(“|”)[1]; } }); $(“#CurrentProv”).result(function(event, data, formatted) { if (data) $(“input#fid”).val(data[0]); }); }); // PHP有效的json输出 $term = $_GET[‘term’]; $sql = “SELECT * FROM db.table WHERE PName LIKE ‘%$term%'”; $res = mysql_query($sql, $conn) or die(mysql_error()); while ($row = mysql_fetch_array($res)) […]

使用自动完成的jQuery模板而不使用ul / li

@swatkins给出了他自己关于在jquery UI自动完成中使用jQuery模板的问题的精彩答案: 有没有办法使用jQuery UI自动完成的jQuery模板(官方插件)? 我的问题建立在那之上。 基本上我想知道如何使用jQuery模板构建自动完成,不使用任何类型的列表? 我问的原因是我想在一个小空间中显示很多信息,并使用列表设置它似乎不允许这样…而且,我只是很好奇:) 谢谢!

CF10 Jquery自动填充下拉名称不对用户正在键入的文本进行排序

我有一个CF10function,我试图找出如何使自动完成工作正常。 当我开始在文本框中键入名称时,查询将删除所有名称,但不进行排序以匹配键入的字符。 我的searchPhrase和query.term有问题吗? 任何人都可以分享一些指导我如何修复文本框只下拉与用户输入内容相对应的名称? SELECT CONCAT(assoc_last, ‘ ‘, assoc_first) AS whole_name FROM table WHERE assoc_status = ‘ACTIVE’ JS $(document).ready(function() { $(“#name”).autocomplete({ source: function(query, response) { $.ajax({ url: “redirects/autocomplete.cfc?method=queryNames&returnformat=json”, dataType: “json”, data: { searchPhrase: query.term }, success: function(result) { response(result); } }); } }); }); 尝试: SELECT CONCAT(assoc_last, ‘ ‘, assoc_first) AS whole_name FROM table WHERE […]

jquery自动完成插件 – 获取工作 – fetchAll没有

如果我从服务器端获得这样的东西,从获取: array(1) { [0]=> array(1) { [“nome”]=> string(7) “aaaa.br” } } [{“nome”:”aaaa.br”}] 上面的json是: [{“nome”:”aaaa.br”}] 这个作品: parse: function(data) { return $.map(eval(‘(‘+data+’)’), function(result) { return { data: result, value: result.nome, result: result.nome } }); } 结果已成功解析。 如果,而不是fetch,我改为fetchAll,转储就像这样(这里只有第一个索引): array(65) { [0]=> array(1) { [“nome”]=> object(stdClass)#7 (1) { [“nomeDominio”]=> string(7) “aaaa.br” } } 上面的json转换: string(2632) “[{“nome”:{“nomeDominio”:”aaaa.br”}} 这里,结果未成功解析。 所以我认为需要在js方面改变一些事情。 但我绝对无能为力。 […]

使用JQuery UI自动完成function从JSON搜索数据无法正常工作

如何使用获取的json数据使用JQuery UI自动完成? 它不适用于我的。 我使用这个例子http://jqueryui.com/autocomplete/ ,而不是我从json获取的硬编码数据。 我的json数据来自url localhost/myproject/output/names 。 HTML JS $(function() { $( “#search” ).autocomplete({ source: “localhost/myproject/output/names” }); }); json数据 [{“fullname”:”John Smith”},{“fullname”:”Juan dela Cruz”}] 编辑 我已经设法用@artm评论json数据来解决这个问题。 现在是[{John Smith},{Juan dela Cruz}] 但另一个问题是,当我输入字母o ,即使只有John Smith包含o也建议使用这两个字母。 我怎样才能解决这个问题?

使用jqueryvalidation插件自动完成和复选框无法正常工作

我有一个包含不同类型字段的php表单(radio,checkbox,auto-complete,..)。 一切运作良好,直到我添加了jQueryvalidation插件来validation我的表单字段。 问题:自动完成字段不再起作用。 jQueryvalidation仍然适用于“无线电”类型,但不能使用复选框,它也会停用自动完成! 有人可以帮助我知道为什么会这样吗? (因为整个代码很长,我只是粘贴自动完成部分+ jQuery表单validation) Survey Questions Who are your favourite actors/actresses?* Add rows $(function() { //autocomplete $(“.autofill”).autocomplete({ source: “actorsauto.php”, minLength: 3 }); }); $(function () { var scntDiv = $(‘#p_scents’); var i = $(‘#p_scents p’).size() + 1; $(‘#addScnt’).on(‘click’, function (e) { e.preventDefault(); e.stopPropagation(); $(‘ Remove’).appendTo(scntDiv); $(function ($) { $(‘#p_scnt_’ + i).autocomplete({ source: […]

制作自动填充文本框/输入区域

我正在尝试创建一个jQuery自动完成输入框,以便人们可以看到预先设置的建议。 实际上并不那么难,但不知怎的,我似乎无法解决一个不会出现建议的问题 。 这是一个小提琴: http : //jsfiddle.net/tbBy6/ 这是我的HTML文件: $(document).ready(function() { $(“input#search-textbox”).autocomplete({ source: [“c++”, “java”, “php”, “coldfusion”, “javascript”, “asp”, “ruby”] }); }); 文本框: 如果我输入“java”,为什么我看不到建议呢? 我的第二个问题:如何从数据库中获取数据? PS:我使用了这里的代码: http : //docs.jquery.com/UI/API/1.8/Autocomplete

如何在jQuery中清除DatePicker的历史记录

我有两个jQuery日期选择器但是当我将光标放在每个日期选择器中时,之前选择的所有日期都显示为列表。 我想清除之前选择的所有日期。 有帮助吗?

使用php源代码进行Jquery自动完成

我想使用jquery自动完成“function”与php文件作为源。 我不明白为什么它不起作用。 如果我使用在变量中输入的数据一切正常。 希望有人能提供帮助。 提前感谢您的回复。 干杯。 渣。 我的HTML: 我的JS: $(function() { $( “#moi” ).autocomplete({ source: “php/search_loc.php”, minLength: 2 }); }); 我的PHP: <?php header('Content-Type: text/html; charset=utf-8'); require("../inc/connect.inc.php"); mysql_set_charset('utf8'); $result = mysql_query("SELECT * FROM search_loc"); $row=mysql_fetch_assoc($result); while($row=mysql_fetch_assoc($result)){ echo $row['srl_loc'].'’;} ?>