0

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);
?>

ご協力いただきありがとうございます

4

1 に答える 1

0

$(document).ready(function(){....});?ラッパーとして追加すると問題が解決しました

于 2013-03-20T22:24:11.453 に答える