【问题标题】:Keep track of site history? [duplicate]跟踪网站历史? [复制]
【发布时间】:2011-07-19 21:42:33
【问题描述】:

可能重复:
How to keep the browser history in sync when using Ajax?

我认为这是一个相当简单的解决方法,但我在其他任何地方都找不到答案...所以就这样吧...我为我的主页制作了这种模板...我知道代码并不是非常优雅但我的主要问题是,如果我想将某人发送到我页面的特定部分......而不仅仅是我的“家”......看看http://useless-r-us.t15.org/

我的意思是我如何使用一些独特的 url 引用“blag”、“projects”和“about me”中的每一个,但仍然有我漂亮的 css3 过渡......我在想这样的事情......

http://radokirov.com

P.S....我知道 blag 是一个错字 --> http://xkcd.com/148/

【问题讨论】:

  • 实时链接是一个很好的辅助问题,但也总是发布相关代码在问题中。两个原因。 1.人们不应该通过链接来帮助你。 2. StackOverflow 不仅是为您现在提供的资源,也是为将来遇到类似问题的其他人提供的资源。外部链接可能会被移动、修改、删除等。通过确保问题中包含相关代码,我们可以确保问题(及其答案)在合理的时间内保持有用。
  • “P.S...我知道 blag 是一个错字” Not over here it isn't。这并不意味着你想要什么,但是......

标签: javascript ajax


【解决方案1】:

您应该使用 url 哈希(# 符号后面的 url 部分)。

然后,在 javascript 中,在 ready (jquery) 事件处理程序中,根据 url 的哈希,您应该执行适当的 ajax 请求并使用适当的内容填充页面。

更多详情:Modify Address Bar URL in AJAX App to Match Current State

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 2022-06-14
    • 2013-03-17
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多