如何在javascript函数中访问flask.g变量。我可以直接在HTML中访问它,例如{%if g.locale!='en'%}
答案 0 :(得分:4)
遗憾的是,您无法在浏览器上访问仅存在于服务器上的flask.g
。您可以做的最接近的事情是将您感兴趣的g
属性作为Javascript代码写入模板。例如:
<script>
var g_locale = "{{ g.locale }}";
alert(g_locale);
</script>
答案 1 :(得分:0)
<script>
var g_locale = {{ g.locale|tojson }};
alert(g_locale);
</script>