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?
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?