在javascript中访问flask.g变量

时间:2014-09-24 16:47:17

标签: javascript flask

如何在javascript函数中访问flask.g变量。我可以直接在HTML中访问它,例如{%if g.locale!='en'%}

2 个答案:

答案 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>