jquery UIオートコンプリートウィジェットを使用して、phpファイル(nameSearch.php)のmysqlテーブルから名前を取得しようとしています。
結果が正しく取得されていません。私がここに持っているJqueryに何か問題がありますか?id'tags'の入力に結果を返す必要がありますか?
オートコンプリートリクエストからphpファイルに送信されると理解しているphpファイルの'$_GET ['term']'変数を取得していますか?
これは私が持っている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);
?>
ご協力いただきありがとうございます