我有 Python 代码,其中使用 jinja 将数据发送到 Flask 中的模板。我可以访问在 HTML 中找到的代码,但是当我尝试在 Javascript 中显示数据时,它不起作用。
例如,这是我的 Python 代码:
name = "Steve"
return render_template('simple.html',data=json.dumps(name))
在我的 simple.html 代码中,在 html 正文中:
<script>
var name = {{ data }};
alert(name);
</script>
我的控制台中的错误显示“SyntaxError: Unexpected token '&'”
我知道我以前见过这个问题,但我忘记了如何解决它。
没关系,我明白了。我需要使用安全来转义代码。例子:
<script>
var name = {{ data|safe }};
alert(name);
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)