Hello I have written the functions below, to submit a form and load the information into a div tag. I was having problems with the timing. The page was retrieved before the update had been completed. I have placed a JavaScript function to wait 1 second before calling the updater. Is there a better way to do this! Many Thanks Graham function insertdirector() { var options = { method : ''post'', parameters : Form.serialize(''directors''), onComplete : wait(''display_directors'',''updatedirectors()'') }; try { new Ajax.Request(''insert_director.php'', options); } catch (e) { alert(''Error: '' + e.toString()); } } function wait(layer,func){ document.getElementById(layer).innerHTML document.getElementById(layer).innerHTML + ''Updating Please Wait!''; setTimeout(func,1000); } function updatedirectors() { var ajax = new Ajax.Updater( ''display_directors'', // DIV id (XXX: doesnt work?) ''select_directors_1.php'', // URL {method:''get'' }); } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---