Php 未填充Jquery自动完成UL列表
我试图从表中获取自动完成调用数据,如下所示: 我遵循代码,在控制台中,我可以看到返回的结果。但是,下拉列表从不显示,并且查看源代码时,ulPhp 未填充Jquery自动完成UL列表,php,jquery,html,css,jquery-ui,Php,Jquery,Html,Css,Jquery Ui,我试图从表中获取自动完成调用数据,如下所示: 我遵循代码,在控制台中,我可以看到返回的结果。但是,下拉列表从不显示,并且查看源代码时,ul从不填充列表项 控制台中的响应如下所示: [“伯大尼大学”、“峡谷学院”、“大峡谷大学”、“拜斯比约明学院”、“奥尔巴尼” 技术学院、奥尔巴尼州立大学、伯大尼神学院、圣安东尼大学 护理学、贝萨尼学院、巴雷特和公司发型设计学院、马里兰州阿勒格尼学院 “伯大尼路德教会学院”、“雨河社区学院”、“密苏里州法明顿医院公司”、“肯尼迪 医学中心Muhlenberg Ha
从不填充列表项
控制台中的响应如下所示:
[“伯大尼大学”、“峡谷学院”、“大峡谷大学”、“拜斯比约明学院”、“奥尔巴尼”
技术学院、奥尔巴尼州立大学、伯大尼神学院、圣安东尼大学
护理学、贝萨尼学院、巴雷特和公司发型设计学院、马里兰州阿勒格尼学院
“伯大尼路德教会学院”、“雨河社区学院”、“密苏里州法明顿医院公司”、“肯尼迪
医学中心Muhlenberg Harold B.和Dorothy A.Snyder护理学院,“奥尔巴尼药学学院”
,“奥尔巴尼法学院”,“奥尔巴尼医学院”,“布列塔尼美容学院”,“纽约州立大学布鲁姆社区学院”
,“纽约大学皇后学院法学院”,“纽约州立大学下州医学中心”,“奥尔巴尼玛丽亚学院”,“纽约州立大学”
学院、奥尔巴尼圣人学院、阿尔弗雷德的纽约州立大学理工学院、纽约州立大学理工学院
在广州,“德里的苏尼理工学院”,“科布斯基尔的苏尼农业和技术学院”
,“纽约州立大学法明代尔分校”,“纽约州立大学莫里斯维尔分校农业与技术学院”,“纽约州立大学奥尔巴尼分校”,“纽约州立大学
宾厄姆顿大学、布法罗大学、纽约州立大学石溪分校、纽约州立大学环境科学与林业学院
“纽约州立大学理工学院”、“布鲁克波特的纽约州立大学学院”、“纽约州立大学布法罗州”、“科特兰的纽约州立大学学院”
,“弗雷多尼亚州立大学”,“日内瓦州立大学学院”,“新帕尔茨州立大学学院”,“纽约州立大学奥涅翁塔分校”,“纽约州立大学学院”
在Oswego、SUNY Potsdam、SUNY Purchase、SUNY验光学院、Old Westbury的SUNY学院
“纽约州立大学普拉茨堡分校”、“纽约州立大学帝国州立学院”、“纽约州立大学海事学院”、“纽约州立大学北部医学院”
大学、阿勒格尼卫斯理学院、肯扬学院、阿勒格尼县社区学院、阿勒格尼
学院、Gaither和Company美容学院、Jenny Lea美容学院、圣安东尼医院
-Centura Health,“威尔克斯-巴雷综合医院\/威尔克斯-巴雷医院有限责任公司”,“圣地亚哥峡谷”
学院、特纳就业服务中心-奥尔巴尼、斯特本·阿勒格尼·博克斯、卡特拉乌格斯·阿勒格尼、怀俄明州伊利
BOCES Olean中心,“肯尼迪医疗中心Muhlenberg Harold B.和Dorothy A.Snyder学校”,“中央
海岸成人学校-加利福尼亚男子殖民地“,”桑尼维尔-库比蒂诺成人与社区教育“,”纽约
“世界交响乐团”、“纽约蒙台梭利教师教育中心”、“纽约州立大学-教育机会中心”
,“Video Symphony Enter Training,Inc.,“Sunnyside美容学院”,“弗吉尼亚州纽约港医疗保健系统-曼哈顿”
,“阿勒格尼总医院”,“语言公司”,“G.V.(桑尼)蒙哥马利退伍军人事务医疗公司”
“中心”、“圣安东尼医院”、“纽约西部蓝天协会戴尔卡内基培训”、“伯大尼村”
退休中心、格温多林公司d\/b\/a埃尔金沙龙专业学院、怀俄明州伊利市阿勒加尼卡特拉乌格斯酒店
BOCES Belmont中心、Cattaraugus Allegany伊利怀俄明州Ellicottville中心、弗吉尼亚州纽约港医疗中心
系统-布鲁克林、纽约州立大学布法罗牙科医学院、美容与美学学院
,纽约有限责任公司,“劳伦斯公司美容学院”,“劳伦斯公司美容学院-塞尔玛”
,“伯大尼全球大学”,“弗吉尼亚州奥尔巴尼斯特拉顿医学中心”,“探索潜水公司”,“戴尔卡内基”
卓越中心-纽约\/韦斯特切斯特、肯尼理发学院、克里斯蒂娜和公司教育
“肯尼美容学院有限公司”、“卡特拉乌格斯阿勒格尼伊利怀俄明州奥兰中心”、“和谐健康”
Care学院、纽约大学亨特学院、纽约大学约克学院、奥尔巴尼英语语言与文化学院
,“纽约市开放心灵语言学院”,“纽约市金融管理局ESL学校”,“纽约市金融管理局ESL学校”,“纽约州金融管理局
南部海滩NYFA ESL学校、约翰尼·马修美发培训学校、卡伦亚学院
“技术学院(被视为大学)”、“Al Birony大学”、“邓亚高等教育学院”、“Universit”
\u00e9朱利叶斯·尼雷尔·坎坎,“D\u00e1niel Berzsenyi教师培训学院”,“科多拉尼亚诺斯大学”
学院、天主教大学、钦义Istv大学、大学
17 Agustus 1945 Banyuwangi,“中国医科大学沈阳”、“沈阳化工学院”
,“沈阳建筑大学”、“沈阳制药大学”、“沈阳工业大学”
“沈阳大学”、“德国国际大学”、“加泰罗尼亚国际大学”
,“加泰罗尼亚大学”、“三洋创业大学”、“乔摩肯雅塔农业大学”
“肯尼亚会计学院”、“肯尼亚医学培训学院”、“肯尼亚卫理公会大学”
“肯雅塔大学”、“肯尼亚山大学”、“肯尼亚马来西亚多媒体大学”、“肯尼亚东南部”
“大学”,“肯尼亚技术大学”,“汉阳大学”,“魔阳大学”,“技术”。
“莫尼瓦大学”、“埃博尼州立大学”、“布拉索夫的“Transilvany大学”、“语言大学”
下诺夫哥罗德大学、下诺夫哥罗德州立医学院、下诺夫哥罗德州立建筑学院
-建筑大学、下诺夫哥罗德州立技术大学、下诺夫哥罗德州立大学
,“斯摩尼大学”、“南洋理工大学”、“姆瓦利姆·尼雷尔纪念学院”]
这是不是格式错误?我知道,如果我们简单地做一个非回调列表,它的格式如上所述。我有另一个输入,这条路线,它的功能非常好
以下是js:
<script>
$( function() {
$( "#select-college-input" ).autocomplete({
source: function( request, response ) {
$.ajax({
url: "/colleges.php",
dataType: "jsonp",
data: {
q: request.term
},
success: function( data ) {
response( data );
}
});
},
minLength: 2,
});
} );
</script>
服务器返回一个json字符串,该字符串将由
<input type="text" class="form-control" id="select-college-input" placeholder="University or College">
$q = $_REQUEST['q'];
$query = 'SELECT [ID], [Name] FROM [dbo].[Colleges] WHERE [Name] LIKE \'%'.$q.'%\'';
$results = runQuery($connection, $query);
$json = array();
while($row = odbc_fetch_array( $results)) {
array_push($json, $row['Name']);
}
echo json_encode($json);
success: function( data ) {
response( data );
}
success: function( data ) {
try {
data = JSON.parse(data);
}catch(e){}
response( data );
}
<?php
header('Content-Type: application/json');