Autocomplete CodeIgniter

saya mau tanya nih tentang autocomplete jquery. syntax nya udah bener belum kira kira, soalnya pas di run gak bisa keluar autocomplete nya :)

<-- Controllers -->

function search(){
    $this->load->model('search');
    if (isset($_GET['term'])){
      $q = strtolower($_GET['term']);
      $this->m_produksi->search($id);

<-- Models -->


function search($id){
    $this->db->select('id_produksi');
    $this->db->like('id_produksi', $id);
    $query = $this->db->get('tbl_produksi');
    if($query->num_rows() > 0){
      foreach ($query->result_array() as $row){
        $row_set[] = htmlentities(stripslashes($row['id_produksi']));
      }
      echo json_encode($row_set);

<-- view -->

<input type="text" id="searchy" class="form-control" placeholder="Masukan id produksi" />

<script type="text/javascript">
    $(function(){
  $("#searchy").autocomplete({
    source: "<?php echo site_url().'/produksi/search/' ;?>"
  });
});
</script>

yang mau saya panggil di bagian autocomplete nya (id_produksi) di tabel (tbl_produksi)

trims

avatar agmatinoe
@agmatinoe

1 Kontribusi 1 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

jquery ui nya sudah dipanggil? (1) format "" sudah dalam array?, cek contohnya disini https://jqueryui.com/autocomplete/ , cara kalau mau ngedebug (nyari kesalahan) jaddiin hasil dari phpnya tadi dalam variabel, terus coba di console.log biar kelihatan apakah udah sesuai format yang dimau atau belum, kalo belum, debug nya mundur lagi, di bagian phpnya, lihat pelan-pelan salahnya dimana(2)

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban