I just did an app with the iframe method suggested. It works great. The iframe window can update the database on the server and the clients parent page with only iframe refreshes via JS and it's transparent. This does file uploads, so I had to post the form.
I also did another page with a posting form that does not refresh(post), but adds a table element to the existing open page if the db update is sucessful.
Here are the links I referenced.
http://www.captain.at/howto-ajax-form-post-request.php
http://www.dustindiaz.com/add-and-re...th-javascript/
Pay close attention to the selection of the parent elements and getting the handle of those parent objects in order to update the proper objects.