var url_controller = baseUrl + '/login/'; $('.btn-send-phone').click(function (e) { e.preventDefault(); showLoading(); var formData = new FormData($('.form-reset')[0]); $.ajax({ url: url_controller + 'send_phone', type: "POST", data: formData, contentType: false, processData: false, dataType: "JSON", beforeSend: function () { showLoading(); }, complete: function (data) { hideLoading(); }, success: function (data) { hideLoading(); if (data.status) { Swal.fire({ title: "Berhasil Ganti Password 🔒", text: "Password Anda sudah diganti. Silakan cek pesan WhatsApp Anda untuk melihat password baru, lalu klik tombol di bawah ini untuk kembali ke halaman login.", icon: "success", confirmButtonText: "Kembali ke Halaman Login", allowOutsideClick: false, allowEscapeKey: false }).then((result) => { if (result.isConfirmed) { window.location.href = url_controller; } }); } else { input_error(data); } }, error: function (jqXHR, textStatus, errorThrown) { notif_error('Terjadi kesalahan: ' + textStatus); hideLoading(); } });//end ajax }); $('.btn-send-otp').click(function (e) { e.preventDefault(); //defined form var formData = new FormData($('.form-otp')[0]); showLoading(); $.ajax({ url: url_controller + 'send_otp', type: "POST", data: formData, contentType: false, processData: false, dataType: "JSON", beforeSend: function () { showLoading(); }, complete: function (data) { hideLoading(); }, success: function (data) { hideLoading(); if (data.status) { window.location.href = data.data.redirect; } else { input_error(data); } }, error: function (jqXHR, textStatus, errorThrown) { notif_error('Terjadi kesalahan: ' + textStatus) hideLoading(); } });//end ajax });