Javascript 基于Flask中的单击生成动态HTML页面
我在表中有多个链接。每行代表一个链接。我想将链接重定向到另一个页面以获取其描述。为了实现它,我想使用一个公共模板,其中基于单击的链接,HTML页面将动态地填充信息。url也需要是动态的,并附加单击的值。所有这些都需要在flask框架中实现Javascript 基于Flask中的单击生成动态HTML页面,javascript,python,html,flask,Javascript,Python,Html,Flask,我在表中有多个链接。每行代表一个链接。我想将链接重定向到另一个页面以获取其描述。为了实现它,我想使用一个公共模板,其中基于单击的链接,HTML页面将动态地填充信息。url也需要是动态的,并附加单击的值。所有这些都需要在flask框架中实现 例如: 无论何时单击“更多”,它都应该重定向到另一个HTML页面,该页面应该是动态的,而不是像 所有的点击都应该发送一个请求,来自服务器的响应应该是基于点击链接的动态HTML页面。url也应基于单击的链接生成。您可以在链接中嵌入项目标识符 <a hre
例如:
无论何时单击“更多”,它都应该重定向到另一个HTML页面,该页面应该是动态的,而不是像
所有的点击都应该发送一个请求,来自服务器的响应应该是基于点击链接的动态HTML页面。url也应基于单击的链接生成。您可以在链接中嵌入项目标识符
<a href="/items/item1">item 1</a>
在路由中,您可以提取标识符
@app.route('/items/<item_identifier>')
def show_item_info(item_identifier):
print item_identfier
# query the db for item and assign it item
# pass the item to template
return render_template('item.html',item=item)
@app.route(“/items/”)
def显示项目信息(项目标识符):
打印项目标识符
#查询数据库中的项并将其分配给项
#将项目传递给模板
返回呈现模板('item.html',item=item)
这里item.html是每个项目的通用模板,您现在可以通过模板表达式ex{{item.description}}呈现它,感谢您的快速回复。谢谢你的帮助。荣誉