[ 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: add.php
<div class="modal fade" id="addModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header bg-info"> <h6 class="modal-title font-weight-bold text-light h4"><?= $title; ?></h6> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <?= form_open('unit_kerja/save', ['class' => 'formSave']); ?> <?= 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="<?= old('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-primary" id="simpan">Simpan</button> </div> <?= form_close(); ?> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <script> $(document).ready(function() { $('.formSave').submit(function() { $.ajax({ url: $(this).attr('action'), type: 'post', data: $(this).serialize(), dataType: 'json', beforeSend: function() { $('#simpan').html('<i class="fas fa-circle-notch fa-spin"></i>'); }, complete: function() { $('#simpan').html('Simpan'); }, 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 disimpan', showConfirmButton: false, timer: 1500 }) $('#addModal').modal('hide'); $('.viewData').html(response.data); } }, error: function( xhr, ajaxOptions, thrownError ) { alert( xhr.status + "\n" + xhr.responseText + "\n" + thrownError ); } }); return false; }) }) </script>