【发布时间】:2014-11-17 22:15:30
【问题描述】:
我有一个 Python Flask Web 应用程序,我想将字典数据集从 javascript 传递给 javascript,我正在尝试 JSON 我可以很好地传递数字,但在使用字符串时似乎会引发错误。
这里是python生成JSON字符串的代码sn-p: 视图.py
def dumpdata():
DB_name={"name":"aaragh"}
strng=json.dumps(DB_name)
return render_template('dumpdata.html',result = strng)
这是接收的 HTML 文件 转储数据.html
<html><body>
<p >{{ result }}</a>
<script>
var data = JSON.parse({{result}});
console.log(data.name);
</script>
</body></html>
这是错误消息和控制台输出: 控制台日志
SyntaxError: 无效的属性 id dumpdata:4
<html><body>
<p >{"name": "aaragh"}</a>
<script>
var data = JSON.parse({"name": "aaragh"});
console.log(data.name);
</script>
</body></html>
我认为这无关紧要,但我在 ubuntu chrome 和 win IE 上都遇到了同样的错误。
有什么想法吗?我想我遗漏了一些明显的东西,但我已经为此努力了好几天,但我仍然无法找到解决方案......
谢谢
【问题讨论】:
标签: javascript python json flask