javascript - 自定义 url 时重新加载页面

标签 javascript jquery ajax html

如果当前网址是/currentpage.html

如果我更改浏览器上的网址

$('#newurl').click(function(){
     $.ajax({url:"newpage/index.html"});
});

如何在单击浏览器后退按钮时重新打开 /currentpage.html 页面?

最佳答案

我对您问题的看法是,您也希望将 AJAX 请求保存在您的 历史记录

现在有 HTML5 History API(pushState、popState),它弃用了 HTML4 hashchange 功能。

<强> History.js 为 HTML4 浏览器提供跨浏览器兼容性和可选的 hashchange 回退。

您可能想查看此 SO Question

关于javascript - 自定义 url 时重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31509249/

相关文章:

javascript - 我的 JavaScript 测验应用程序中的分数没有正确存储。语法有什么问题?

javascript - Ace 编辑器 API : How to select line 2?

python - 如何统一 Python Pyramid View 以处理 Ajax/html 表单 POST

javascript - YUI:RTE:聚焦和模糊事件

javascript - 选择不显示搜索结果

jquery - HTML JQUERY 在 UL/LI 上实现向下箭头

jquery - 使用 jQuery 启动异步 CSS 动画

javascript - 点击 radio 没用。为什么?

javascript - 为什么即使控制台记录了我的 Ajax JSON 数据也无法正确返回?

javascript - 通过 jQuery.Ajax 下载文件