Here's where I learned to do it.
AJAX Introduction[
^]
Once I got used to the idea I almost never use forms (and thus go to a new page) - just update what I have. If you can master this and extend it, afterward, to something like JSON, you'll be very glad you did.