CodeIgniter Forums
autocomplete - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: General (https://forum.codeigniter.com/forumdisplay.php?fid=1)
+--- Forum: Regional User Groups (https://forum.codeigniter.com/forumdisplay.php?fid=25)
+--- Thread: autocomplete (/showthread.php?tid=66000)



autocomplete - ajisaidwahyudi - 08-21-2016

hallo

aku punya skrip autocomplete seperti ini

controller:
public function ngisi()
{
// tangkap variabel keyword dari URL
$keyword = $this->uri->segment(3);

// cari di database
$data = $this->db->from('autocomplete')->like('nama',$keyword)->get();

// format keluaran di dalam array
foreach($data->result() as $row)
{
$arr['query'] = $keyword;
$arr['suggestions'][] = array(
'value' =>$row->nama,
'nim' =>$row->nim,
'jurusan' =>$row->jurusan

);
}
// minimal PHP 5.2
echo json_encode($arr);
}

views:
<script type='text/javascript' src='<?php echo base_url();?>aset/js/jquery-1.8.2.min.js'></script>
    <script type='text/javascript' src='<?php echo base_url();?>aset/js/jquery.autocomplete.js'></script>
<link href='<?php echo base_url();?>aset/js/jquery.autocomplete.css' rel='stylesheet' />

$(function () {
$('.isian').isian({
                // serviceUrl berisi URL ke controller/fungsi yang menangani request kita
                serviceUrl: site+'/isian/search',
                // fungsi ini akan dijalankan ketika user memilih salah satu hasil request
                onSelect: function (suggestion) {
                    $('#v_nim').val(''+suggestion.nim); // membuat id 'v_nim' untuk ditampilkan
                    $('#v_jurusan').val(''+suggestion.jurusan); // membuat id 'v_jurusan' untuk ditampilkan
                }
            });
});

nah aku ini membuat website dengan menggunakan CI, tapi kendalanya untuk field nama suggest nya tidak keluar, dan tidak bisa input otomatis untuk nim & jurusan, gimana ya?