gpt4 book ai didi

flask - Jinja Flask 问题 : Uncaught SyntaxError: Unexpected token { in JSON at position 1 at JSON. 解析

转载 作者:行者123 更新时间:2023-12-03 17:21:49 26 4
gpt4 key购买 nike

嗨,我在将一个简单的变量从 Flask 应用程序传递到 javascript 时遇到了问题。我的 python 如下所示:

@app.route('/')
def loadInitialData():

data={"grade":"0"}

return render_template('index.html', data= json.dumps(data))

我的 javascript 看起来像这样:
var data = JSON.parse('{{ data }}');
console.log(data);

我不断收到这个错误:

VM24:1 Uncaught SyntaxError: Unexpected token { in JSON at position 1
在 JSON.parse()

最佳答案

Jinja 变量解析仅适用于 html 模板(传入 render_template ),因此如果您的 Javascript 代码位于静态 JS 文件中,则无法访问 Flask/Jinja 变量。

关于flask - Jinja Flask 问题 : Uncaught SyntaxError: Unexpected token { in JSON at position 1 at JSON. 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55291944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com