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);
}
されます
解決策を見つけてください。それはすでに私の全日がかかります..ヘルプをしてください
利用可能な人がいらっしゃいますか。 –
解決策を見つけるのを手伝ってください。私はたくさんのことを試みますが、解決策を得られませんでした –