0

我正在尝试使用 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);
?>

谢谢你的帮助

4

1 回答 1

0

添加$(document).ready(function(){....});?为包装器解决了问题

于 2013-03-20T22:24:11.453 回答