繁体   English   中英

保存 AJAX 页 state

[英]Saving AJAX page state

有什么方法可以监听 url 中的 hashchanges 并记录事件以使用 AJAX 等中的后退按钮。

使用这样的链接:

<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>

我需要尝试保存页面的 state,我见过jQuery 地址插件,但不知道如何实现这个..

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM