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

Javascript 如何在ajax请求完成并刷新页面后维护页面状态,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个基于JSON响应填充Div的页面。现在我想知道的是,是否有任何方法可以将页面状态保存到当前状态,除非在下一个ajax请求/提交或任何其他事件(页面重新加载除外)发生之前,简言之,我想保留从ajax请求获得的结果,即使我刷新页面。目前,这是我的ajax代码 $.ajax({ type: 'post', dataType: "json", url: url,

我有一个基于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);
                        }
                    }
                });
你可以看看哪一个有不错的支持。有关更好的兼容性,请参阅


以下是关于该主题的一个示例。

您使用asp.net吗?除了使用cookies之外,没有其他方法可以保存页面的JavaScript变量状态。状态可以被视为在
$的成功案例中填充的一些div。ajax
occurs@OlegDubas也许吧?或.NETviewstate@MarkRijsmus:会话意味着您在服务器上保存某些内容,然后在下一页重新加载时将其传输回浏览器。OP想要的是存储JS值,而不是将其发送到PHP