gpt4 book ai didi

javascript - 如何使用 Javascript 变量设置 jinja2 表达式?

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

如何在 js 函数中使用 Jinja2 表达式?我尝试过类似于下面几行的内容,但表达式不起作用。响应中使用的属性 fileList 是通过 Json 来自 Flask 的列表。

var response = JSON.parse(req.responseText);  
{% set myFiles = response.fileList %}

最佳答案

Jinja2 是一种模板语言。这意味着所有模板表达式在提供给客户端之前都将被评估并替换为文本或 HTML 代码。而 Javascript 是一种在客户端使用的脚本语言。

因此实际上没有办法从 Javascript 将任何值传递给 Jinja2 表达式,因为客户端根本不存在任何 Jinja2 表达式,因为它们都已被文本或 html 代码替换。

但是,如果您只是想将任何数据从客户端传递到服务器,有很多方法可以做到这一点。可能最适合您的是 Ajax打电话。

关于javascript - 如何使用 Javascript 变量设置 jinja2 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517088/

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