我正在尝试使用 jquery UI 自动完成小部件从 php 文件 (nameSearch.php) 中的 mysql 表中检索名称
它没有正确检索结果。我这里的 Jquery 有什么问题吗?它应该将结果返回到带有 id 'tags' 的输入吗?
我在 php 文件中得到了 '$_GET['term']' 变量,我理解它是从自动完成请求发送到 php 文件的?
这是我拥有的 Jquery 代码:
<script>
$("#tags").autocomplete({
source: "nameSearch.php",
minLength: 2
});
</script>
php
<?php
$namePart=$_GET['term'];
$names = array();
// Create connection
$con=mysqli_connect('localhost','root','admin','filmdatabase');
// Query Database
$result = mysqli_query($con,"SELECT name FROM actor WHERE name like '%".$namePart."%'");
$arr = '';
while($row = mysqli_fetch_array($result)){
array_push($names,$row['name']);
}
echo json_encode($names);
?>
谢谢你的帮助