Advertisement
Guest User

Get Value in Serverside Datatables Modal

a guest
Apr 25th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. //MODAL EDIT
  2. <div class="panel-body">
  3. <div class="modal fade" id="edit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  4. <div class="modal-dialog">
  5. <div class="modal-content">
  6. <div class="modal-header" style="background-color: #5F9EA0;" >
  7. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  8. <h5 class="modal-title" id="myModalLabel" style="color: #eff2f3;"><b><i class="fa fa-edit"></i> Form Edit Master Data Jabatan</b></h5>
  9. </div>
  10.  
  11. <div class="modal-body" id="modal_edit">
  12. <form role="form" method="POST" name='latihan'>
  13.  
  14. <input type="hidden" name="id" id="id" readonly class="form-control" style="width:100%">
  15.  
  16. <div class="form-group row">
  17. <label class="col-sm-2 col-form-label" >Nama Jabatan</label>
  18. <div class="col-sm-9 col-xs-12">
  19. <input type="text" name="nama" id="nama" autocomplete="off" class="form-control" style="width:100%" onkeyup="this.value = this.value.toUpperCase()">
  20. </div>
  21. </div>
  22. </div>
  23. <div class="modal-footer" style="padding-right:45px; " >
  24. <button type="button" class="btn btn-default" id="reset" data-dismiss="modal" >Cancel</button>
  25. <button type="submit" name="ubah" class="btn btn-primary">Ubah Data</button>
  26. </div>
  27. </form>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33.  
  34. //JAVASCRIPT
  35. <script src="build/js/jquery-1.10.2.js"></script>
  36. <script type="text/javascript">
  37. $(document).on("click", "#edit_data", function(){
  38. var id = $(this).data('id');
  39. var nama = $(this).data('nama');
  40.  
  41. $("#modal_edit #id").val(id);
  42. $("#modal_edit #nama").val(nama);
  43.  
  44. })
  45.  
  46. </script>
  47.  
  48. <script>
  49. $(document).ready(function() {
  50. var t = $('#example').DataTable( {
  51. "ajax": "ajax/data-master/ajax-jabatan.php",
  52. "order": [[ 0, 'asc' ]],
  53. "lengthMenu": [ [10, 25, 50, 100, -1], [10, 25, 50, 100, "All"] ],
  54. "scrollX" : true,
  55. "columns": [
  56. { "data": "id_jabatan","sClass": "text-center"},
  57. { "data": "nama_jabatan","sClass": "text-left"},
  58. {
  59. "data": "id_jabatan",
  60. "width": "100px",
  61. "sClass": "text-center",
  62. "orderable": false,
  63. "mRender": function (data) {
  64. return '<a id="edit_data" class="btn btn-primary btn-xs" data-toggle="modal" data-target="#edit" data-id="<?php echo $data['id_jabatan'];?>" data-nama="<?php echo $data['nama_jabatan'];?>"><i class="fa fa-pencil"></i></a><a onclick="return confirm("Yakin Anda Ingin Menghapus Data Ini...???")" href="?page=jabatan&aksi=hapus&id=<?php echo $data['id_jabatan']; ?>" class="btn btn-danger btn-xs"><i class="fa fa-trash-o"></i></a> ';
  65. }
  66.  
  67. }
  68. ],
  69. } );
  70. } );
  71. </script>
  72.  
  73. <script type="text/javascript">
  74. $(document).ready(function() {
  75. $("#reset").click(function() {
  76. $("input").val("");
  77. });
  78. });
  79. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement