Advertisement
muhammadfathony

ajaxupdate

Aug 6th, 2018
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.68 KB | None | 0 0
  1. <!-- modals edit -->
  2. <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-hidden="true" id="Modal_Edit">
  3. <div class="modal-dialog modal-lg">
  4. <div class="modal-content">
  5.  
  6. <div class="modal-header">
  7. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span>
  8. </button>
  9. <h4 class="modal-title" id="myModalLabel">Modal title</h4>
  10. </div>
  11. <div class="modal-body">
  12. <form class="form-horizontal form-label-left input_mask" id="form_suplier">
  13.  
  14. <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
  15. <input type="text" class="form-control has-feedback-left" id="nama_supplier" placeholder="Nama Suplier" name="nama_supplier">
  16. <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span>
  17. </div>
  18.  
  19. <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
  20. <input type="text" class="form-control" id="fax" placeholder="Fax" name="fax">
  21. <span class="fa fa-fax form-control-feedback right" aria-hidden="true"></span>
  22. </div>
  23.  
  24. <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
  25. <input type="text" class="form-control has-feedback-left" id="email" placeholder="Email" name="email">
  26. <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span>
  27. </div>
  28.  
  29. <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback">
  30. <input type="text" class="form-control" id="telepon" placeholder="Phone" name="telepon">
  31. <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span>
  32. </div>
  33.  
  34. <div class="form-group">
  35. <label class="control-label col-md-1 col-sm-3 col-xs-12">Alamat</label>
  36. <div class="col-md-7 col-sm-9 col-xs-12">
  37. <textarea class="form-control" rows="3" placeholder="Alamat" name="alamat" id="alamat"></textarea>
  38. </div>
  39. </div>
  40.  
  41. <div class="form-group">
  42. <label class="control-label col-md-1 col-sm-3 col-xs-12">Kategori</label>
  43. <div class="col-md-4 col-sm-3 col-xs-12">
  44. <select class="form-control has-feedback-left" name="kategori" id="kategori">
  45. <option name="kategori" id="kategori"></option>
  46.  
  47. </select>
  48. <span class="fa fa-tasks form-control-feedback left" aria-hidden="true"></span>
  49. </div>
  50.  
  51. </div>
  52.  
  53. <!-- <div class="ln_solid"></div>
  54. <div class="form-group">
  55. <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-5">
  56.  
  57. <button class="btn btn-primary" type="reset">Reset</button>
  58. <button type="submit" class="btn btn-success" id="btn-save">Submit</button>
  59. </div>
  60. </div> -->
  61.  
  62. </form>
  63. </div>
  64. <div class="modal-footer">
  65. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  66. <button type="submit" class="btn btn-primary">Save changes</button>
  67. <a href="#" title=""></a>
  68. </div>
  69.  
  70. </div>
  71. </div>
  72. </div>
  73. <!-- endmodals -->
  74. <script src="<?php echo base_url()?>assets/js/jquery.js"></script>
  75. <script type="text/javascript">
  76. $(document).ready(function(){
  77. list_suplier();
  78. $('#datatable').DataTable()
  79. // get suplier
  80. function list_suplier()
  81. {
  82. $.ajax({
  83. type : 'ajax',
  84. url : '<?php echo base_url('Suplier/listsuplier')?>',
  85. async : true,
  86. dataType: 'json',
  87. success : function(data){
  88. var html = '';
  89. var i;
  90. for(i=0; i<data.length; i++){
  91. html += '<tr class="even pointer">'+
  92. '<td class="a-center ">'+
  93. '<input type="checkbox" class="flat" name="table_records">'+
  94. '</td>'+
  95. '<td class=" ">'+data[i].nama_supplier+'</td>'+
  96. '<td class=" ">'+data[i].alamat+'</td>'+
  97. '<td class=" ">'+data[i].kategori+'</td>'+
  98. '<td class=" ">'+data[i].email+'</td>'+
  99. '<td class=" ">'+data[i].telepon+'</td>'+
  100. '<td class="a-right a-right ">'+data[i].fax+'</td>'+
  101. '<td style="text-align:left;">'+
  102. '<a href="javascript:void(0);" class="btn btn-info btn-sm item_edit" data-id_suplier="'+data[i].id_supplier+'" data-nama_supplier="'+data[i].nama_supplier+'" data-alamat="'+data[i].alamat+'" data-kategori="'+data[i].kategori+'" data-email="'+data[i].email+'" data-telepon="'+data[i].telepon+'" data-fax="'+data[i].fax+'">Edit</a>'+' '+
  103. '<a href="javascript:void(0);" class="btn btn-danger btn-sm item_delete" data-product_code="'+data[i].product_code+'">Delete</a>'+
  104. '</td>'+
  105. ' </tr>';
  106. }
  107. $('#show_data').html(html);
  108. }
  109. });
  110. }
  111.  
  112. // end get suplier
  113.  
  114. //edit
  115. $('#show_data').on('click','.item_edit',function(){
  116.  
  117. var nama_supplier = $(this).data('nama_supplier');
  118. var alamat = $(this).data('alamat');
  119. var kategori = $(this).data('kategori');
  120. var email = $(this).data('email');
  121. var telepon = $(this).data('telepon');
  122. var fax = $(this).data('fax');
  123. var id_supplier = $(this).data('id_supplier');
  124.  
  125. // var nama_supplier = $('#nama_supplier').val();
  126. // var alamat = $('#alamat').val();
  127. // var kategori = $('#kategori').val();
  128. // var email = $('#email').val();
  129. // var telepon = $('#telepon').val();
  130. // var fax = $('#fax').val();
  131. // var id_supplier = $('#id_supplier').val();
  132.  
  133. $('#Modal_Edit').modal('show');
  134. $('[name="nama_supplier"]').val(nama_supplier);
  135. $('[name="alamat"]').val(alamat);
  136. $('[name="kategori"]').val(kategori);
  137. $('[name="email"]').val(email);
  138. $('[name="telepon"]').val(telepon);
  139. $('[name="fax"]').val(fax);
  140. });
  141. //end of edit
  142. });
  143. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement