带后退按钮的 JQuery Ajax

标签 jquery

如何使用 Jquery Ajax 处理导航?

例如。我有一个主页。 2 个 ajax 链接,加载 page1page2 的内容。

我希望 URL 为:localhost/page1localhost/page2。我知道这是可能的,但我不知道此功能的名称。

编码示例会很好。

<div id="nav">
    <a href="page1">Page 1</a> | <a href="page2">Page 2</a>
</div>
<div id="Container"></div>

最佳答案

您可以更改 window.location 值以反射(reflect)您的页面更改。

一旦您了解了自己的页面,您就可以执行以下操作:

var location = window.location.toString();
var pageHash = "#" + page;

if (window.location.hash == "") {
    window.location = location + pageHash;
}
else {
    window.location = location.substring(0, location.indexOf("#")) + pageHash;
}

关于带后退按钮的 JQuery Ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4650426/

相关文章:

javascript - 使用 jQuery 读取 CSV 以传递给 Google Visualization API

javascript - JQuery UI 可排序,输入框不可编辑

jQuery延迟启动函数

javascript - 通过 css 类值指定 jquery 工具提示位置

javascript - 当我对一个元素使用 draggable 时,点击功能不起作用

javascript - 循环div?

javascript - 根据其他元素添加和删除类

javascript - 强制浏览器重绘图像

javascript - 在回调中无法看到父函数中的变量

javascript - 使用javascript(可能是jquery)仅在一个事件窗口(在一个网站内)播放声音