【问题标题】:How to save ajax data with out loosing by clicking on back button?如何通过单击后退按钮保存ajax数据而不会丢失?
【发布时间】:2010-12-22 09:10:07
【问题描述】:

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

【问题讨论】:

    标签: php javascript jquery ajax zend-framework


    【解决方案1】:

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

    更多解决方案:

    【讨论】:

      【解决方案2】:

      我会说你应该在你点击主页时再打一个电话。通过使用 jquery 存储在页面上,您正在牺牲安全性。请参阅此jQSession。尝试再次调用 ajax 调用,因为无论如何 Ajax 很快。所有会话数据都应由服务器端脚本处理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-01
        • 2019-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多