php - 如何保存ajax数据而不因点击后退按钮而丢失?

标签 php javascript jquery ajax zend-framework

由于 Ajax 响应,我的主页上有一组数据。单击任何数据都会引导我到另一个页面。但是每当我单击浏览器的后退按钮时,它都会引导我到主页页面,不显示ajax数据..有没有办法将ajax数据作为 session 或其他东西???

最佳答案

使用jQuery History Plugin

<强> Sample Code:

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;
    });
});

更多解决方案:

关于php - 如何保存ajax数据而不因点击后退按钮而丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507656/

相关文章:

javascript - 选择具有两个类的元素

javascript - 获取当前窗口顶部相对于文档正文的位置

php - 在 PHP 中自动加载类的最佳方式

php - 具有不同 JSON 响应的 Ajax 调用

javascript - jquery .load 返回变量处理

javascript - vue.js 视频播放器组件同步播放

php - Laravel Eloquent 顺序按数字数百先而不是最后

javascript - 此 Javascript 不适用于 IE,但适用于 Chrome、Firefox 和 Opera

javascript - div 的关闭按钮,使用 Jquery 访问 ID

javascript - 以编程方式更改 Aino Galleria 主题