【问题标题】:Redirecting to the central part of a webapp [duplicate]重定向到 web 应用程序的中心部分 [重复]
【发布时间】:2018-05-06 06:41:03
【问题描述】:

在我正在创建的网站中,我想包含一个表单,该表单获取用户按下的按钮中包含的信息,然后通过烧瓶发送信息。然后使用 render_templates 它返回到同一个选项卡。 用户单击的按钮不是导航按钮,而是提交按钮。 如何添加书签,以便用户每次按下此按钮发送表单时返回页面中间而不是顶部?

就我而言,我使用的是烧瓶。我使用以下代码:

@app.route("/me")
def me():
    return render_template("me.html",objeto=objeto)

我想转到“me.html”的中间部分,但我无法在此处添加“me.html#middle_part”作为书签...

所以我无法创建常规书签...有什么想法吗?

@Don Smythe 的解释对我有帮助,但如果按钮不是导航选项卡而是表单怎么办?然后没有“href”属性可以放置 url_for 函数......有什么帮助吗?我指的是这个问题:

链接到 Flask 模板中的特定位置

【问题讨论】:

    标签: javascript html redirect flask


    【解决方案1】:

    您可以向目标页面中的元素添加特定 ID,然后只需将 #tagId 添加到链接末尾即可。例如将此 id 放在目标页面中:

     <div id="tagId">...</div>
    

    而且你的链接必须是这样的

    <a href="/somewhere#tagId">Link</a>
    

    【讨论】:

    • 好的,谢谢!但是我的问题是这个链接是和flask一起使用的(python的库,不知道有没有用过)。函数 render_templates 将显示标签“我”转到 me.html 文件。 (请参阅编辑问题上的代码)也许我可以创建一个书签但不必单击它?不知道怎么弄...
    • 希望对您有所帮助:stackoverflow.com/questions/17483125/…@MTT
    • 谢谢!但我没有使用链接......所以这就是为什么这对我没有帮助
    猜你喜欢
    • 1970-01-01
    • 2018-07-26
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    相关资源
    最近更新 更多