Aangezien uw formulier geen url bevat om naar toe te sturen en uw onSubmit
-Handler (submitForm
) retourneert niet false
, wordt het formulier door de browser daadwerkelijk gepost op de pagina waarop het zich momenteel bevindt (die hoogstwaarschijnlijk niet in staat is om de POST-gegevens van het formulier te verwerken) en wordt het inlogformulier met de pagina opnieuw geladen.
De POST wordt waarschijnlijk ook . naar je ajax-script gestuurd , maar uw browser wacht niet op de reactie, omdat deze al verder is gegaan.
Zie https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit voor meer informatie over het verzendproces.
De oplossing zou zijn om ofwel return false
toe te voegen naar uw submitForm
functie of naar de onSubmit
handler (;return false
)