如何在完成ajax请求并刷新页面后维护页面状态

时间:2014-05-15 13:36:56

标签: javascript php jquery ajax

我有一个页面,我根据JSON响应填充Div。现在我想知道的是,是否有任何方法可以将页面状态保存到当前状态,除非直到下一个ajax请求/提交或其他任何其他事件发生页面重新加载,简而言之我想保留结果从Ajax请求得到甚至我刷新页面。目前这是我的ajax代码。

   $.ajax({
                    type: 'post',
                    dataType: "json",
                    url: url,
                    data: {upload: UrlToSearch, ajaxRequest: 1},
                    success: function(data)
                    {
                        if (data == '') {
                            alert('No record Found');
                        } else {
                            fetchAndDisplaydata(data);
                        }
                    }
                });

1 个答案:

答案 0 :(得分:1)

你可以看看pushstate,它有很好的支持。要获得更好的兼容性,请参阅history.js

这是关于该主题的screencast