保存AJAX页面状态

时间:2011-06-14 16:39:48

标签: php javascript jquery hashchange

有没有办法在url中监听hashchanges并记录事件以便在AJAX等中使用backbutton。

使用类似的链接:

<a href="/#!page">Go to page!</a>

和这样的脚本:

<script type="text/javascript">

    $(function () {
        if (window.location.hash){contentload(window.location.hash);}

        $('a').click(function() {
            fragment = this.hash;
            contentload(fragment);
        });

    });

    function contentload(fragment) {
        fragment = fragment.slice(1).replace('!', '')
        $('#content').load('http://mysite.com/'+fragment+'?ajax=1');
    }

</script>

我需要尝试保存页面的状态,我已经看过jQuery address plugin但不知道如何实现它。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我使用jQuery Address插件解决了这个问题