如何使用Javascript和JQuery操作URL?

时间:2011-07-06 19:06:36

标签: javascript jquery url

我想创建一个包含大量Javascript交互的页面。但是,当用户浏览页面时,URL也必须更改。因此,当用户共享URL或保存它时,它可以使他达到他所处的实际状态。

我该怎么做?

示例:

myapp.com/page1

myapp.com/page2

4 个答案:

答案 0 :(得分:6)

pushState,如github

所示

答案 1 :(得分:4)

答案 2 :(得分:2)

您可以在不重新加载页面的情况下更改的URL(或位置)的唯一部分是哈希。这是#背后的部分。许多ajax增强的应用程序都使用它,包括Twitter。您可以随时更改此哈希值,并解释页面加载时的哈希标记以将页面初始化为正确的状态。

答案 3 :(得分:0)

设置此值:window.location.href

  window.location.href = "myapp.com/page2";