基本上我有一个for循环来生成n个按钮。每个按钮都有一个名称和一个识别活动的id。单击其中一个按钮时,将打开一个新的html页面以显示该活动的信息。我可以打开页面,但我需要传递按钮的值,否则我将不知道单击了哪个活动。必须有一种模式来实现这一点。
您可以在此处检查代码:
<div class="activities">
<h2>Activities</h2>
{% set i = [0] %}
{% for d in data %}
<a href ="/activity"><button class="btn btn-info" style="margin: 10px;" value="{{ indexs[i[0]] }}">{{ d }}</button></a>
{% if i.append(i.pop() + 1) %}{% endif %}
{% endfor %}
</div>
@views.route('/activity')
def activity():
return render_template("activity.html")
1条答案
按热度按时间vddsk6oq1#
需要传递按钮的值
我能想到的最简单的方法是使用url查询参数,简化示例:
html代码段:
瓶:
必须是一种模式才能做到这一点
表单(html标记)
<form>
)目前正用于此目的。