Ciao,
funziona in quel modo perchè
non blocchi l'evento submit
che per default guarda caso
ti fa il submit della form
devi utilizzare o return false
come ti ha detto mxa
oppure
http://api.jquery.com/event.preventDefault/