I've been researching different jquery history plugins, but I haven't come across any examples that fit my specific situation. This is leading me to believe that what I'm trying to accomplish may not be feasible.
Our search page is highly complex, with numerous options for users to search and receive a list of results that can be sorted, paginated, and more using ajax. When they click on a result, they are taken to another page to view the details. However, when they click Back, they do not return to the updated search page with their results displayed.
I was hoping to implement something like adding a hash before navigation or utilizing a jquery history plugin to create a similar effect. This would mean that clicking Back wouldn't reload the search page but show them a cached version of how it looked when they clicked on a result.
Most examples I've seen regarding ajax and back buttons involve using a hash value to dictate how the page should appear, even enabling bookmarking with the hash included. It seems like I would need to serialize all elements of the search page into a hash value, which doesn't seem practical unless I've misunderstood how it functions.
Is there anyone who knows if this is achievable?