Thank you both for the help! > Is the 30 second request a file upload?
No file uploads involved: it's just a single text input that's submitted, but the processes on the server can take awhile. > Be sure to set the ajax param 'async' to true. In the ajax docs it looks like it's set to true by default ( http://docs.jquery.com/Ajax/jQuery.ajax#options ) but I also set it explicitly in the ajaxForm options just to be sure -- alas, to no avail. Should I set it somewhere other than the ajaxForm options? Does anyone know of any working sample code for this functionality I could look at? It seems like it must be a fairly common issue, so I'm confused as to why I'm having so much trouble finding information about it.