当按下浏览器后退按钮时,我需要使用相同的post参数触发ajax请求。任何记住查询的方法,或者在按下后退按钮之前使用ajax fire传递的page post参数。
我通过网络搜索找到了那些方法
使用localsotrage(当页面卸载时)或document.location.hash
或使用Cookie(不首选)
window.onbeforeunload = function (e) {
if (('localStorage' in window) && window['localStorage'] !== null) {
localStorage.setItem('myVar', $_POST['start']);
}
}
if( isNaN(start)) {
if (('localStorage' in window) && window['localStorage'] !== null) {
if ('myVar' in localStorage || window.location.hash) {
start = localStorage.getItem('myVar');
} // Was Missing
}
}
答案 0 :(得分:0)
您可以尝试uriAnchor plugin
它提供了将URI片段作为应用程序状态API的功能。书签,浏览器历史记录,后退按钮和前进按钮都可以按照用户的期望行事,同时使您只能更新已更改的页面部分。