2016-07-15 5 views
0

私はテキストボックスに何かを入力するとデータベースにあるすべてのデータを表示するたびに、データベースからオートコンプリート検索でデータを検索しようとしています。ここJQueryオートコンプリートテキストボックス内のすべてのデータベース値を取得

は私のjqueryのコードです:ここ

$(document).ready(function() { 
    $(function() { 
     $("#task").autocomplete({ 
      source: function(request, response) { 
       $.ajax({ 
       url: "<?php echo base_url(); ?>digital/task_search", 
       data: { term: $("#task").val()}, 
       dataType: "json", 
       type: "POST", 
       success: function(data){ 
        response(data); 
       } 
      }); 
     }, 
     minLength: 1 
     }); 
     }); 
    }); 

は私のテキストボックスには、ここでビューに

<input type="text" name="work" class="form-control" id="task" placeholder="Types of Work"> 

である私のモデルされています。ここでは

public function search_task($term){ 
     $this->db->select('work_name'); 
     $this->db->like('work_name', $term, 'after'); 
     $query = $this->db->get('task_name'); 
     return $query->result(); 


    } 

は私のコントローラは

public function task_search(){ 
     $term = $this->input->post('work'); 


     $rows = $this->digital_hodm_model->search_task($term); 

     $json_array = array(); 
     foreach ($rows as $row) 
      array_push($json_array, $row->work_name); 

     echo json_encode($json_array); 


    } 
されます

解決策を見つけてください。それはすでに私の全日がかかります..ヘルプをしてください

+0

利用可能な人がいらっしゃいますか。 –

+0

解決策を見つけるのを手伝ってください。私はたくさんのことを試みますが、解決策を得られませんでした –

答えて

-1

私はPHPに精通していませんので、結果を得てトップレコードを取得するサーバー側の方法を確認してください。

関連する問題