Не могу заставить автозаполнение CI из БД работать [дубликат]Jquery

Программирование на jquery
Ответить
Anonymous
 Не могу заставить автозаполнение CI из БД работать [дубликат]

Сообщение Anonymous »

Недавно я освоил CI и все еще учусь.
Мой контроллер:

Код: Выделить всё

public function test() {
$keyword=$this->input->post('search[1]');
$data=$this->hbc_model->search_autocomplete($keyword);
//echo json_encode($data);

$this->load->view('headfoot/test-header-main');
$this->load->view('test');
$this->load->view('headfoot/test-footer-main');
}
Модель:

Код: Выделить всё

function search_autocomplete($search_term){
$this->db->select('v_city_name');
$this->db->like('v_city_name', $search_term);
$response = $this->db->get('vbc_city')->result_array();
// var_dump($response);
return $response;
}
И просмотрите:

Код: Выделить всё




$(document).ready(function() {
$( "#main-search" ).autocomplete({
source: 'hbc_Model/search_autocomplete'
});
});





Когда я раскомментирую vardump из модели или даже отображаю ответ json от контроллера, он отображает название города по всей странице из базы данных, но не работает при использовании в качестве автозаполнения.

Подробнее здесь: https://stackoverflow.com/questions/385 ... db-to-work
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»