Advertisement
yhoezt_27

Untitled

Mar 12th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. CONTOH UPDATE DATA - DROPDOWN FORM
  2. Note : Perhatikan "subktgr"
  3.  
  4. (A) AJAX - INDEX
  5.  
  6. <div class="form-group">
  7. <label class="control-label col-md-3 col-sm-3 col-xs-12">Sub Kategori</label>
  8. <div class="col-md-9 col-sm-9 col-xs-12" id="subktgr_id">
  9. <?php
  10. echo form_dropdown("subktgr",$subktgr,"",'id="id_subktgr" class="form-control"');
  11. ?>
  12. </div>
  13. </div>
  14.  
  15. function edit(id)
  16. {
  17. $('#form')[0].reset();
  18. $.ajax({
  19. url : "<?php echo site_url('ktgr_brng/ajax_edit/')?>/" + id,
  20. type: "GET",
  21. dataType: "JSON",
  22. success: function(data)
  23. {
  24. method = 'ubah';
  25. url = '<?php echo site_url('ktgr_brng/proses_edit')?>';
  26. $('[name="id_ktgr_brng"]').val(data.id_ktgr_brng);
  27. $('[name="ktgr_brng"]').val(data.ktgr_brng).attr("readonly","readonly");
  28. $('[name="subktgr"]').val(data.sub).change();
  29. $('[name="keterangan"]').text(data.keterangan);
  30. $('#form-modal').modal('show');
  31. $('.modal-title').text('Form Edit Data');
  32. },
  33. error: function (jqXHR, textStatus, errorThrown)
  34. {
  35. alert('Error get data from ajax');
  36. }
  37. });
  38. }
  39.  
  40. (B) LOGIC
  41.  
  42. function ajax_edit($id)
  43. {
  44. $data = $this->m_all->get_by_id($this->table, $this->primary, $id);
  45. echo json_encode($data);
  46. }
  47.  
  48. function get_by_id($table, $id_table, $id)
  49. {
  50. $this->db->select('*');
  51. $this->db->from($table);
  52. $this->db->where($id_table, $id);
  53. $q = $this->db->get();
  54. return $q->row();
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement