Php jquery中的自动完成不起作用

Php jquery中的自动完成不起作用,php,codeigniter,jquery,jquery-autocomplete,Php,Codeigniter,Jquery,Jquery Autocomplete,这是我的完整代码 我的html文件 <input type="text" name="chname" id="chrname" placeholder="church name" /> <input type="text" name="chid" id="chrid" /> })) my controller church.php function auto_comp(){ $q = strtolower($_GET["ter

这是我的完整代码

我的html文件

 <input type="text" name="chname" id="chrname" placeholder="church name" />
                 <input type="text" name="chid" id="chrid"  />
}))

my controller church.php

function auto_comp(){
   $q = strtolower($_GET["term"]);
   if(!$q) return;
    $res=$this->churchmodel->auto_compt($q);
    echo json_encode($res);
}

my model.php

 function auto_compt($name){
$val="%".$name."%";
$query=$this->db->query("select distinct name as churchname, id as chid from church where name like '$val'");
if($query->num_rows>0){
    return $query->result();
}else{
    return false;
}
}

这是代码,但不工作任何人请帮助我提前感谢。。 我使用的参考资料

您的控制器是否正在工作/返回任何内容?请填写以下URL:
URL:localhost/deeps/genting/index.php/church/auto_comp/ch
如果我们直接通过URL访问,它会以[{“name”:“id”响应]@sacrcastic@Hanky웃我完成了…
不工作
并不能解释太多。。。。在浏览器控制台中检查ajax请求并检查错误,检查发送的内容和返回的内容(如果有)
 function auto_compt($name){
$val="%".$name."%";
$query=$this->db->query("select distinct name as churchname, id as chid from church where name like '$val'");
if($query->num_rows>0){
    return $query->result();
}else{
    return false;
}