function SendLoginForm(el){ event.preventDefault() let form = el.form; let formData = new FormData(form); let url = '/user_account/password_recovery/' if(!el.classList.contains('recovery')){ url = '/user_account/login/' let msr = sessionStorage.getItem('mailingSubscribeRequired') formData.set('mailingSubscribeRequired',msr) } document.getElementsByClassName('recovery')[0].classList.add('hide') $.ajax({ headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, url: url, type: "POST", // async: true, cache: false, processData: false, contentType: false, // enctype: 'json', data: formData, success: function(data){ if(url === '/user_account/login/') { localStorage.setItem('needed_fbq', true) location.href = data.redirect_url//`/profile/page/dashboard/` window.sessionStorage.removeItem('mailingSubscribeRequired') window.sessionStorage.removeItem('email') } else if (url === '/user_account/password_recovery/'){ document.getElementById('password_recovery').innerHTML = data.message } }, error: function (data, exception){ document.querySelector(".wrapper_content").innerHTML = data.responseJSON.html document.getElementsByClassName('recovery')[0].classList.remove('hide') } }); }