I am making a web family tree that will allow users to update biographies that they view in the tree.
If they are updating the user's name of a specific biography, it will simply replace the value on the page with the updated value. This is the ideal situation, and the majority of all changes will be minor, such as this.
There are only two changes the user can make that cannot be "updated" on view, with ajax. This is when they are adding or removing a 'spouse'.
To fix this, I was going to simply have the page refresh. On a page refresh, it will bring the user back to where they were.
Is this going to confuse the user? The site is currently set to refresh AFTER the ajax success message appears.
Should I display a message while the content is being updated that says "This page will refresh in a few seconds to finish the update." ?
Thanks so much, and please let me know if you need any clarification.