该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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)