Karena formulir Anda tidak berisi url untuk dikirim dan onSubmit
. Anda -Handler (submitForm
) tidak mengembalikan false
, formulir akan benar-benar diposting oleh browser ke halaman yang sedang dibukanya (yang kemungkinan besar tidak mampu memproses data POST formulir) dan hanya akan memuat ulang halaman yang berisi formulir login.
POST kemungkinan akan dikirim ke skrip ajax Anda juga , tetapi browser Anda tidak akan menunggu tanggapan, karena sudah pindah.
Lihat https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit untuk detail lebih lanjut tentang proses pengiriman.
Solusinya adalah dengan menambahkan return false
ke submitForm
. Anda fungsi atau ke onSubmit
handler (;return false
)