【发布时间】:2012-11-30 17:26:54
【问题描述】:
我正在尝试找到一种无需重新加载即可导航到同一页面内的 HTML 锚点的方法。现在我只是在使用:
header("Location: #anchor_name");
问题在于它会重新加载页面。如果可以的话,我真的很想避免使用 JavaScript,但我不知道有没有其他方法?
谢谢!
PS - 我知道我需要在重定向中使用完整的 URI - 为了简单起见,这里只是缩写。
【问题讨论】:
-
您只能使用 Javascript 或直接锚链接来实现此“页面内”。这两种方法现在都是下面的答案!
-
你为什么要在服务器上这样做?您的问题并没有真正解释您要达到的目标以及您的情况。
-
是的,这里也一样。我没有理由认为它在服务器方面有意义。你也不提供它们。使用客户端。
-
@Djumaka - 感谢您的反馈。我有一个用户提交的表单。作为回帖的一部分,我生成了一个隐藏的 DIV,我只想根据成功提交导航到它/公开它。
-
不会改变什么。使用客户端。 “回邮”是什么意思?您如何处理表单提交? AJAX?
标签: php redirect header location anchor