gpt4 book ai didi

javascript - 更改 Jinja2 单击时包含的内容

转载 作者:行者123 更新时间:2023-12-03 12:33:27 25 4
gpt4 key购买 nike

有没有办法通过 Javascript onclick 事件将 Jinja2 include block 与不同的 include 切换?我有两个选项卡,单击后可以在不同内容之间来回切换。有没有更好的方法用 Jinja 来实现这个?

更新问题:是否还有一种方法可以根据存储的 cookie 加载特定的 include

最佳答案

没有。 Jinja 未在客户端中运行。

通常,您可以通过始终在页面上显示两个 block 并使用 JavaScript 独立地显示/隐藏它们来实现这一点,这样就只显示一个。

对于你的第二个问题(cookies),是的,如果你要从使用 jinja 渲染其页面的框架传递 cookie,你可以根据 include 做一个条件该值,如下所示:

{% if cookievalue == "somevalue" %}
{% include "somefile.html" %}
{% else %}
{% include "otherfile.html" %}
{% endif %}

如何将 cookievalue 传递给 jinja 取决于您使用的框架。

关于javascript - 更改 Jinja2 单击时包含的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23830776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com