Hi. I have a web page which perform several ajax request and is modified, all ajax request are cached on the page. Then user clicks some link and performs the synchronous request to another page. Then user clicks "back" button of the browser. All data which was previously loaded via ajax is lost. Is it possible to restore the page state after user clicks "back" button in the browser, so all data previously loaded is restored without new ajax requests ?
The jQuery history plugin gives a little help, it allows to get back to the correct point of the page, but it performs necessary ajax requests. Additionaly if there are many ajax requests it is difficult to store them in the history correctly.
Is there a way to solve my problem without using cookies or server side ?