Import data excel ke database dengan ajax progresbar

Ijin tanya saya buat fitur import ecxel ke db dengan loading supaya ada interaktif (dengan ajax), tapi saya ingin menampilkan progres yg di dapatkan dari perhitungan jml baris yg di import (bukan ukuran file), saya membuat tapi malah import progresnya berdasarkan ukuran, jadi progres beres tapi proses import belum karena perhitungan progres berdasarkan ukuran file bukan bnyak baris, semoga paham mas hee, jadi mohon bantuannya

avatar mcdani
@mcdani

50 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Tanggapan

biasakan meampilkan kodenya gan

1 Jawaban:

<pre> $.ajax({ //{{-- url: '{ route('import.skpd') }}', --}} url: '{{ url('prosesUpload/FilePelaksanaan') }}', type: 'POST', data: formData, cache: false, contentType: false, processData: false, xhr: function () { var xhr = new window.XMLHttpRequest(); xhr.upload.addEventListener("progress", function (evt) { if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; percentComplete = parseInt(percentComplete * 100); $('.progressPp').text(percentComplete + '%'); $('.progressPp').css('width', percentComplete + '%'); } }, false); return xhr; }, success: function (returndata) { swal({ title: "Upload File Pelaksanaan !", text: "Proses Upload berhasil !", type: "info", showCancelButton: false, confirmButtonClass: 'btn-primary waves-effect waves-light', confirmButtonText: 'Ok' }, function (isConfirm){ window.location.href=""; }); } }); </pre>

itu gan

avatar mcdani
@mcdani

50 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban