[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
sisurat
/
app
/
Modules
/
Unit_kerja
/
Views
/
[
Home
]
File: edit.php
<div class="modal fade" id="editModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header bg-info"> <h6 class="modal-title font-weight-bold text-light h4"><?= ucwords($title); ?></h6> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <?= form_open('unit_kerja/update', ['class' => 'formUpdate'], ['id' => $unit['id_unit_kerja'], 'created_date' => $unit['created_date']]); ?> <?= csrf_field(); ?> <div class="modal-body"> <div class="form-group row"> <label for="nama_unit_kerja" class="col-form-label col-md-4 text-right">Nama Unit Kerja</label> <div class="col-md-7"> <input class="form-control" id="nama_unit_kerja" name="nama_unit_kerja" value="<?= ucwords($unit['nama_unit_kerja']); ?>" style="height: 38px" onkeyup="this.value = this.value.replace (/\w\S*/g, function(txt) { return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase(); });"> <div class="errornamaunitkerja"> <div class="errorNamaUnitKerja small text-danger"></div> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-dismiss="modal">Tutup</button> <button type="submit" class="btn btn-warning" id="update">Update</button> </div> <?= form_close(); ?> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <script> $(document).ready(function() { $('.formUpdate').submit(function() { $.ajax({ url: $(this).attr('action'), type: 'post', data: $(this).serialize(), dataType: 'json', beforeSend: function() { $('#update').html('<i class="fas fa-circle-notch fa-spin"></i>'); }, complete: function() { $('#update').html('Update'); }, success: function(response) { if( response.error ) { if( response.error.nama_unit_kerja ) { $('#nama_unit_kerja').addClass('is-invalid'); $('.errorNamaUnitKerja').html(response.error.nama_unit_kerja) } else { $('#nama_unit_kerja').removeClass('is-invalid'); $('#nama_unit_kerja').addClass('is-valid'); } window.setTimeout(function() { $('.errorNamaUnitKerja').fadeTo(500, 0).fadeTo(500, 0).slideUp(500, function() { $(this).remove(); $('#nama_unit_kerja').removeClass('is-invalid'); $('.errornamaunitkerja').append(` <div class="errorNamaUnitKerja small text-danger"></div> `); }) }, 3000); } else { Swal.fire({ icon: 'success', title: 'Data berhasil diupdate', showConfirmButton: false, timer: 1500 }) $('#editModal').modal('hide'); $('.viewData').html(response.data); } }, error: function( xhr, ajaxOptions, thrownError ) { alert( xhr.status + "\n" + xhr.responseText + "\n" + thrownError ); } }); return false; }) }) </script>