【问题标题】:When I return redirect, I need to end up in same location on page as previous当我返回重定向时,我需要在页面上与以前相同的位置结束
【发布时间】:2018-02-09 17:38:24
【问题描述】:

我建立了一个带有消息和 cmets 部分的小型论坛。我正在使用 Python、Flask、MySQL、jQuery,当然还有 HTML 和 CSS。我的问题是,当用户发布消息或对该消息发表评论时,页面显然会返回重定向到该页面。发生这种情况时,它总是会加载回页面顶部,您必须滚动回您的消息/评论。有没有办法让它回到那个页面和你发布的消息/评论的位置?

【问题讨论】:

  • 这里的源代码为零,这意味着任何人都可以猜到哪里出了问题。
  • 您可以在重定向中使用哈希值将浏览器定向到页面上的特定锚点:stackoverflow.com/questions/6582233/hash-in-anchor-tags
  • 如果你愿意,我可以添加我所有的代码,但我不确定要添加什么。我什至不确定这样的功能会去哪里。蟒蛇,jQuery?我不知道这就是我问的原因。

标签: jquery html css mysql python-2.7


【解决方案1】:

您没有提供任何代码,我猜您的评论框一定是一个表单,在该表单中添加一个 ID 说 #comment_box ,现在在操作中添加 #comment_box,这将使浏览器在之后向下滚动到评论框提交表单

<form action="/#comment_box" id="comment_box">
  <input name="comment" type="text" />
</form>

【讨论】:

    猜你喜欢
    • 2012-02-15
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    • 2013-01-08
    • 2012-09-27
    • 1970-01-01
    • 2019-12-07
    • 1970-01-01
    相关资源
    最近更新 更多