我有一个页面,我在其中根据 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);
}
}
});
最佳答案
你可以看看pushstate有不错的支持。为了更好的兼容性,请参阅 history.js
这是一个screencast关于这个话题。
关于javascript - ajax请求完成,页面刷新后如何保持页面状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23679918/