jQuery 自动完成不从 php 中选取数据



我正在尝试在输入输入时进行自动完成,这是我到目前为止尝试过的:

jquery

这被置于$(document).ready(function(){

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

PHP页面:

<?php
include('connect.php');
    $return_arr = array();
    $stmt = $dbh->prepare('SELECT Username FROM USERS WHERE Username LIKE :term');
    $stmt->execute(array('term' => '%' .$_GET['term']. '%'));
    while($row = $stmt->fetch()) {
        $return_arr[] = $row['Username'];
    }
    echo json_encode($return_arr);
?>

但它不起作用,例如我输入"andrei",它说"没有搜索结果"。

解决

而不是。。/connect.php我使用了connect.php

我认为你的道路不好。

source: "../inc/search.php"

尝试使用

source:  "/inc/search.php"

最新更新