【发布时间】:2017-04-26 05:46:06
【问题描述】:
我用烧瓶制作了一些简单的网络(用于教育目的)。当我尝试在python dict中分配一个字符串值时,所有撇号(')都变为'。这是我的虚拟代码:
@app.route('/')
def index():
a={}
dummy=[]
dummy2={}
dummy2['SGD']='testing'
dummy2['USD']='testingagain'
dummy.append(dummy2)
a['lalala']=dummy
dummy=[]
dummy3={}
dummy3['SGD']='testtillbored'
dummy3['USD']='testtillbored2'
dummy.append(dummy3)
a['lalalala']=dummy
return render_template('main.html',**locals())
还有我的 main.html:
<!DOCTYPE HTML>
<html>
<meta charset='utf-8'>
<body>
<script>
var x={{a}};
console.log(x);
</script>
</body></html>
其实我在使用Ajax调用的时候已经成功获取到数据了。所以我将 dict 转储到 json 并在网页加载时捕获它。所以我的问题是,如何在不使用ajax调用的情况下获取json中的数据?
【问题讨论】:
标签: javascript html flask