php - Jquery Autocomplete UI 收到 json 但仍未显示为自动填充
问题描述
$(document).ready(function() {
$("#name").autocomplete({
source: 'search.php',
minLength: 1
});
});
<form action='' method='get'>
<p>
<label>Country:</label>
<input type='text' name='name' id="name" class='auto'>
</p>
</form>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" />
php代码
<?php
include'../connect.php';
$term=$_GET['name'];
print_r($_GET);
$query="SELECT `studentid`,`studentname` FROM student where `studentname` like '%".$term."%' order by studentname ";
print_r($query);
$result=mysqli_query($link,$query);
$json=array();
while($student=mysqli_fetch_assoc($result)){
print_r($student);
$json[]=array(
'value'=> $student['studentid'],
'label'=>$student['studentname']." - ".$student['studentid']
);
}
echo json_encode($json);
?>
解决方案
推荐阅读
- c++ - 在 CLion 中测试 shell (.sh) 文件
- scala - 喷客户端请求超时
- node.js - puppeteer 会加载广告吗?
- google-apps-script - Google Apps Script API 调用返回“TypeError:无法读取未定义的属性‘0’”需要它返回空字段
- reactjs - Netlify 构建通过但仅显示 html css
- python - 是否可以在云上托管对象检测模型、生成推理并将结果检索回 Android 应用程序
- ruby-on-rails - 如何查找数据库中是否存在反向用户输入
- gradle - Gradle:在 settings.gradle.kts 和 buildSrc/build.gradle.kts 之间共享存储库配置
- sql-server - SSRS 输入产品密钥锁定
- flutter - 表单内颤动的firebase身份验证问题