Hallo!
Formulare kannst du mit XMLHttpRequest im Hintergrund abschicken, wenn du nicht willst, dass eine neue Seite vom Server geladen wird.
Du kannst das submit-Ereignis überwachen und erst einmal die Standardaktion unterdrücken. Dann holst du dir mit serialize die Formulardaten und schickst einen POST-Request mit einem Body vom Typ application/x-www-form-urlencoded ab. Damit baust du im Grunde das Standardverhalten des Browsers nach. Ich gehe mal davon aus, dass du ein Formular vom Typ <form method="POST" action="…">…</form>
hast.
Mathias