JQuery自动完成PHP源代码问题

时间:2016-04-07 15:06:21

标签: javascript php jquery autocomplete

我正在尝试使用单独的PHP脚本作为源使用JQuery自动完成功能。当我在JQuery中直接使用静态表作为源代码时,它可以完美地运行:

$(function() {
   $( ".auto" ).autocomplete({
     source: ["Choice1", "Choice2"],
     minLength: 1
   });
});

但是当我将源文件更改为php文件(位于同一文件夹中)时,自动完成功能似乎无效。

$(function() {
   $( ".auto" ).autocomplete({
     source: 'search.php',
     minLength: 1
   });
});

以下是与自动填充相关的其余代码

输入字段:

<tr>
    <div class="ui-widget">
       <td class="tg-031e"><form action="" method="post"><input type="text" class="txtbox auto ui-autocomplete-input" value=""/></form></td>
    </div>
</tr>

Php脚本:

<?php
    include_once 'php/database_connect.php';
    $searchTerm = $_GET['term'];

    $query = $conn->query("SELECT type FROM material");
    while ($row = $query->fetch_assoc()) {
       $data[] = $row['type'];
    }

    echo json_encode($data);
?>

P.S。它不符合数据库连接($ conn),因为我在其他脚本中使用它没有任何问题。

0 个答案:

没有答案