Php jquery中的自动完成不起作用
这是我的完整代码 我的html文件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
<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;
}