如何通过单击后退按钮保存ajax数据而不丢失?

由于Ajax响应,我的主页上有一组数据。点击任何数据都会引导我到另一个页面。但是每当我点击浏览器的后退按钮它就会引导我进入主页,而不是显示ajax数据..无论如何,将ajax数据作为会话或某事行事?     
已邀请:
使用jQuery History Plugin 示例代码:
function callback(hash) {
    // do stuff that loads page content based on hash variable
}

$(document).ready(function() {
    $.history.init(callback);
    $("a[@rel='history']").click(function(){
        $.history.load(this.href.replace(/^.*#/, ''));
        return false;
    });
});
更多解决方案 http://railscasts.com/episodes/175-ajax-history-and-bookmarks http://balupton.com/projects/jquery-history http://balupton.com/projects/jquery-ajaxy     
我会说当你点击主页时你应该再打一次电话。通过使用jquery存储在页面上,您可以妥协安全性。请参阅此jQSession。尝试再次调用ajax调用,因为无论如何Ajax很快。所有会话数据都应由服务器端脚本处理。     

要回复问题请先登录注册