我用flask连接mongodb,我有这样的数据库...
{“ _id”:{ “ $ oid”:“ 5c593b450afcfbde43d9584” }
“ Sen”:“错了”,
“单词”:[ “它”, “是”, “错误”, “救命” ] }
我想将“单词”传递给javascript登录控制台
在test.py
@app.route('/test1')
def test():
user = mongo.db.all
data = user.find_one({},{ "_id": 0 , "words":1})
return render_template('test.html', data = data)
在我的javascript(test.html)
<script language="javascript">
var Data = "{{data}}";
console.log(Data);
console.log(Data.length);
</script>
我想让我看看 [“它”,“是”,“错误”,“帮助”]
但我知道了 {'words':['it','is','wrong','help']}
并且我在mlab中找到了东西“-”,但是在js中是“-”
与systax有关吗?那么如何解决呢?
答案 0 :(得分:0)
在python中:
import json
...
data = user.find_one({},{ "_id": 0 , "words":1})
decoded_data = json.loads(data)
return render_template('test.html', data = decoded_data)
然后在javascript中,您可以访问console.log(Data.words);