栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jQuery自动完成Mysql PHP

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jQuery自动完成Mysql PHP

看看jquery
ui自动完成文档
。您返回的JSON与自动完成功能所寻找的不匹配。您返回的对象必须具有名为label或value(或两者)的属性。

您可以尝试以下选项:

选项1:更改返回的JSON

更改返回的JSON以包括标签/值属性,例如:

[{"label":"Sin City"}]

从示例中,它似乎还使用了id属性。我相信以上是自动完成显示值列表的最低要求。我认为您还可以返回一个字符串数组,它将以与上述完全相同的方式呈现它。

[ "Sin City", "Etc" ]

选项2:更改private _render函数

更改私有_renderItem函数的自动完成功能,以使用您的自定义属性,如以下自动完成示例所示(未测试):

$( "#project" ).autocomplete({    source: "./search.php",    minLength: 3    }).data( "autocomplete" )._renderItem = function( ul, item ) {    return $( "<li></li>" )   .data( "item.autocomplete", item )   .append( item.Title )   .appendTo( ul );};

这有点灵活,但恕我直言。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/398900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号