How would I go about showing the response from a submitted contact form (on the same page underneath the form) rather than sending the user to a new page after the submissio
I did this with the Jquery Form Plugin. There's another here.
My use case was a lot more involved. It included uploading a file along with some user entered fields and basic auth credentials in the header as well. The Form plugin handled them all using the normal $.ajax fields.