This jQuery ajax upload plugin creates a hidden iframe and sets the form’s target attribute to post to that iframe. When the form is submitted, it is posted (including the file uploads) to the hidden iframe. Finally, the plugin collects the server’s response from the iframe.
The Style File Input jQuery plugin provides a method for displaying a styled file input. It creates several extra elements in the DOM which, as can been seen in the demos, can be freely styled in almost any way.
jQuery input file replacement plugin.
jQuery plugin to allow for easy file uploading. Work in progress… (no code pushed yet)
A demonstration of a method to submit Google Forms using AJAX.