Codeigniter Php Autocomplete
Codeigniter Php Autocomplete
>我正在尝试实现自动完成搜索,我添加了所有必要的jQuery,但它仍然不起作用。
这是我的观点:
<script type="text/javascript">
$(document).ready(function(){
$('#dseancename').autocomplete({
source:"<?php echo site_url('AddSeance/search/?'); ?>"
});
});
还有我的控制器:
function search() {
$this->load->model('SalonModel');
if(isset($_GET['term'])){
$result = $this->SalonModel->search($_GET['term']);
if(count($result) >0){
foreach ($result as $pr)
$arr_result[] = $pr->name;
echo json_encode($arr_result);
}
}}
和我的模型:
function search($name) {
$this->db->like('name',$name,'both');
return $this->db->get('seance')->result();//table name seance
}
我试图让它成为一个数组,它可以工作。但是我不能用数据库值来做到这一点。我在互联网上搜索并找到已经这样做的人,但它不起作用。
在模型视图中,您可以进行搜索。
public function search($name)
{
$query = $this->db->query("SELECT * FROM tablename WHERE row LIKE ('$name%')");
if($query->num_rows > 0)
{
foreach ($query->result_array() as $row)
{
$row_set[] = htmlentities(stripslashes($row['tablename']));
}
echo json_encode($row_set);
}
}
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- PHP中的setcookie仅适用于localhost
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- 而循环只设置php中输入字段中的第一个值
- 我需要从php调用javascript或jquery
- 如何通过php页面将数据库值检索到jquery自动完成框中
- PHP AJAX图片上传示例不上传
- 通过php页面中的js强制下载txt
- jQuery Autocomplete不起作用(JSON PHP到js)
- AutoCOmplete 不会在 php 中给出自动完成未定义的错误
- jQuery UI Autocomplete append with PHP and MySQL
- jquery autocomplete javascript, php and mysql
- Codeigniter Php Autocomplete
- 将json从php发送到autocomplete,并在输入中添加数据属性