如何在单个页面中加载链接的属性

时间:2018-07-03 21:43:22

标签: javascript jquery

我正在尝试开发一个单页应用程序,并且已经做的不错,但是突然我遇到了这个问题。

  1. 我的应用程序以前是多页的,现在是单页的。我有一个指向<a href="loadpost.html?id=12 . loadpost.html>的链接,该链接曾经是外部页面,但是现在我已将其添加为要索引的数据角色。因此它应显示为:index.html#loadpost?id=12,如何向其中添加ID过滤器。

  2. 我在页面上有一个链接,链接到window.location.href = "index.html",我如何实现将其链接到window.location.href = #index,并且我不想重新加载页面。

1 个答案:

答案 0 :(得分:0)

要更改哈希值,请使用:

window.location.href = window.location.href + "#index";

要获取更改哈希事件,请使用:

if ("onhashchange" in window) {

}

要获取哈希值,请使用:

window.location.hash