Я пытаюсь выполнить поиск автозаполнения, и я добавил все необходимые jQuery, но он все еще не работает.Codeigniter Php Autocomplete
Вот мой Вид:
<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
}
Я попытался сделать это массив и оно работает. Но я не могу сделать это с значениями базы данных. Я искал в Интернете и нашел того, кто уже это сделал, но он не работает.
Вы уверены, что у вас есть метод контроллера? – Evgeny
Я не знаю, как я могу убедиться? но на мой взгляд: источник выглядит как – LuaLua
Вы можете убедиться в этом, используя отладчик. BTW, попробуйте удалить '?' В конце URL-адреса при просмотре. – Evgeny