Javascript 自定义url时重新加载页面
如果当前url为Javascript 自定义url时重新加载页面,javascript,jquery,ajax,html,Javascript,Jquery,Ajax,Html,如果当前url为/currentpage.html 如果我在浏览器上更改url $('#newurl').click(function(){ $.ajax({url:"newpage/index.html"}); }); 单击“浏览器后退”按钮时,如何使/currentpage.html页面重新打开?我对您的问题的看法是,您希望将AJAX请求也保存在历史记录中 现在有了HTML5历史API(pushState,popState),它不支持HTML4 hashchange功能 为HTM
/currentpage.html
如果我在浏览器上更改url
$('#newurl').click(function(){
$.ajax({url:"newpage/index.html"});
});
单击“浏览器后退”按钮时,如何使
/currentpage.html
页面重新打开?我对您的问题的看法是,您希望将AJAX
请求也保存在历史记录中
现在有了HTML5历史API(pushState,popState),它不支持HTML4 hashchange功能
为HTML4浏览器提供跨浏览器兼容性和可选的hashchange回退
您可能想签出这个我对您的问题的看法是,您还想在历史记录中保存AJAX
请求
现在有了HTML5历史API(pushState,popState),它不支持HTML4 hashchange功能
为HTML4浏览器提供跨浏览器兼容性和可选的hashchange回退
您可能想签出此是否尝试将其保存在历史记录中?@MaxZoom您的意思是window.history.go(-1)
?我不知道如何让浏览器后退按钮做到这一点?是的,类似于@MaxZoom的描述,我已经看过了。但他没能弄明白。我还读到,replaceState()
是一个更好的选择,但我不能把东西放在一起,让浏览器后退按钮完成它。该代码不会“更改浏览器上的url”(如果这意味着我认为你的意思的话)。您可能正在做一些您没有向我们展示的事情。您是否尝试将其保存在历史记录中?@MaxZoom您的意思是window.history.go(-1)
?我不知道如何让浏览器后退按钮做到这一点?是的,类似于@MaxZoom的描述,我已经看过了。但他没能弄明白。我还读到,replaceState()
是一个更好的选择,但我不能把东西放在一起,让浏览器后退按钮完成它。该代码不会“更改浏览器上的url”(如果这意味着我认为你的意思的话)。你可能正在做一些你没有向我们展示的事情。