您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将变量从Flask传递到JavaScript

将变量从Flask传递到JavaScript

该mobiusklein答案是相当不错的,但有“黑客”,你应该考虑的问题。定义Javascript方法以接收参数并将数据作为参数发送给函数

main.py

@app.route('/')
def hello():
    data = {'username': 'Pang', 'site': 'stackoverflow.com'}
    return render_template('settings.html', data=data)

app.js

function myFunc(vars) {
    return vars
}

settings.html

<html>
    <head>
         <script type="text/javascript" {{ url_for('static', filename='app.js')}}></script>
         <script type="text/javascript">
            myVar = myFunc({{vars|tojson}})
         </script>
    </head>
</html>
Python 2022/1/1 18:24:57 有417人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶