将参数从python / flask传递给javascript

时间:2014-05-22 15:55:22

标签: javascript python flask

我正在创建一个python / flask应用程序。我也在它的某些部分使用javascript。我当前的设置是,当我渲染模板时,我传递了需要在页面上的任何其他javascript。

@app.route('/index')
def index():
    return render_template('index.html',
    more_js = '/static/js/example.js',
    more_js_script = 'example_js_to_execute();')

最终在页面上,more_js是脚本标记的src,more_js_script在脚本标记中执行。有一个更好的方法吗? 有时我需要将参数传递给作为字符串的more_js_script,但由于格式化

more_js_script = 'example_js_to_execute('parameter');

最终会像

一样
<script>example_js_to_execute(&#39;parameter&#39;);</script>
实际页面上的

并且未正确执行。你有关于如何重构我正在做的事情或执行我的参数的任何提示吗?

1 个答案:

答案 0 :(得分:1)