Advertisement
Guest User

Untitled

a guest
May 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. view :
  2. <div id="plotingSiswa" class="modal fade" role="dialog">
  3. <div class="modal-dialog">
  4.  
  5. <!-- Modal content-->
  6. <div class="modal-content">
  7. <div class="modal-header">
  8. <button type="button" class="close" data-dismiss="modal">&times;</button>
  9. <h4 class="modal-title"></h4>
  10. </div>
  11. <div class="modal-body">
  12. <div class="form-body">
  13. <div class="form-group">
  14. <label class="control-label col-md-3">Tahun Pelajaran</label>
  15. <div class="col-md-9">
  16. <input id="kodexx" name="kode" class="form-control" type="hidden">
  17. <input id="tapel" name="kode" class="form-control" type="text" disabled>
  18. <span class="help-block"></span>
  19. </div>
  20. </div>
  21. <div class="form-group" id="divFormGroup">
  22.  
  23. </div>
  24.  
  25. </div>
  26. </div>
  27. <div class="modal-footer">
  28. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  29. </div>
  30. </div>
  31.  
  32. </div>
  33. </div>
  34. </section>
  35. <!-- /.content -->
  36. </div>
  37.  
  38. <script>
  39. $(function() {
  40. $('#tablePersetujuan').dataTable({
  41. "ajax": {
  42. "url":"<?php echo site_url();?>admin/home_admin/getDataPersetujuan",
  43. "type":"POST"
  44. },
  45. });
  46. });
  47. $('#plotingSiswa').on('show.bs.modal', function(event) {
  48. var button = $(event.relatedTarget);
  49. var id = button.data('kode');
  50. var jurusan = button.data('jurusan');
  51. var jumlah = button.data('jumlah');
  52. var namaDudi = button.data('nama_dudi');
  53. var taPel = button.data('tapel');
  54. var modal = $(this);
  55. modal.find('#kodexx').val(id);
  56. modal.find('#tapel').val(taPel);
  57. modal.find('.modal-title').text('Ploting Siswa Jurusan ' + jurusan +' - '+namaDudi);
  58. for(i=1;i<=jumlah;i++) {
  59. $("#divFormGroup").append('<label class="control-label col-md-3">Nama Siswa</label><div class="col-md-9"><input name="namaSiswa" placeholder="Nama Siswa" id="namaSiswax'+i+'" class="form-control" type="text"><span class="help-block"></span></div>');
  60. $( "#namaSiswax"+i ).autocomplete({
  61. source: "<?php echo site_url('admin/home_admin/get_SiswaPloting'); ?>",
  62. select: function (event, ui) {
  63. $('[name="namaSiswa"]').val(ui.item.namenya);
  64. }
  65. });
  66. }
  67. });
  68. Controller :
  69. function get_SiswaPloting()
  70. {
  71. if(isset($_GET['term'])) {
  72. $result = $this->login_model->showgetSiswaPloting($_GET['term']);
  73. if (count($result)>0) {
  74. foreach ($result as $key) {
  75. $array_result[] = array (
  76. 'namenya' => $key->NAMA,
  77. 'nisnya' => $key->NIS,
  78. );
  79. echo json_encode($array_result);
  80. # code...
  81. }
  82. }
  83. }
  84. }
  85. Model :
  86. public function showgetSiswaPloting($namaSiswa)
  87. {
  88.  
  89. $this->db->like('NAMA',$namaSiswa,'both');
  90. return $this->db->get('m_siswa')->result();
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement