Da din formular ikke indeholder en url at sende til og din onSubmit
-Handler (submitForm
) returnerer ikke false
, vil formularen faktisk blive sendt af browseren til den side, den er på i øjeblikket (som højst sandsynligt ikke er i stand til at behandle formularens POST-data) og vil blot genindlæse den login-formular, der indeholder siden.
POST vil sandsynligvis blive sendt til dit ajax-script også , men din browser vil ikke vente på svaret, fordi den allerede er gået videre.
Se https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit for yderligere oplysninger om indsendelsesprocessen.
Løsningen ville være enten at tilføje return false
til din submitForm
funktion eller til onSubmit
handler (;return false
)