2024-10-02 00:23:36 发布
网友
我想把一个字符串传递给模板中的某个JavaScript。但是,当JavaScript运行时,字符串被解释为(无效)数字。如何将字符串传递给JavaScript变量?在
@app.route('/loadNext') def loadNext(): return render_template('next.html', value='1.1.1.1')
问题是
{{ '1.1.1.1' }}
呈现为
不包括引号。JavaScript试图将其解析为一个数字,但不能。在
var tmp = {{ value|tojson }};
^{}将在字符串周围包含引号,对于数值则忽略它们。当Jinja呈现过滤后的值时,它是具有正确类型的有效JavaScript。在
问题是
呈现为
^{pr2}$不包括引号。JavaScript试图将其解析为一个数字,但不能。在
^{} 将在字符串周围包含引号,对于数值则忽略它们。当Jinja呈现过滤后的值时,它是具有正确类型的有效JavaScript。在
相关问题 更多 >
编程相关推荐