$(document).ready(() => { // abre modal $('#recuperar-senha').click(() => { const email = $('#mail').val(); $('#mailRecuperar').val(email); $('.bg-recuperar-senha').css({ 'visibility': 'visible', 'opacity': '1', 'transition': '0.3s' }); }); // fecha modal $('.close-modal').click(() => { $('.bg-recuperar-senha').css({ 'visibility': 'hidden', 'opacity': '0', 'transition': '0.3s' }); }) $('#btnRecuperarSenha').click(() => { // if($('#mailRecuperar').val() == ""){ OpenToast('Informe um e-mail', true); return; } $.ajax({ type: "POST", url: "/" + URL_BASE + "./API", processData: false, contentType: false, headers: { 'email': $('#mailRecuperar').val(), 'method-id': 'request', }, success: data => { const response = JSON.parse(data); if(response.data.length == 0){ OpenToast('Nenhuma conta cadastrada com este e-mail', true); return; } $('#spinnerEmail').css({'display': 'block'}); const formData = new FormData(); formData.append("email", $('#mailRecuperar').val()) // $.ajax({ type: "POST", url: `/${URL_BASE}App/Controller/RecuperarSenha/Run.php`, data: formData, processData: false, contentType: false, success: data => { $('#spinnerEmail').css({'display': 'none'}); $('.bg-recuperar-senha').css({'visibility': 'hidden', 'opacity': '0'}) OpenToast('Link enviado com sucesso') } }); }, error: e => {} }); }); });