0
使用的Django 1.3:从Django中查看我试图通过一本字典访问嵌套的字典中的JavaScript
DATA = {'class1': {'age': 32,
'count': 1},
'class2': {'age': 43,
'count': 5},
'class3': {'age': 32,
'count': 10}
}
从视图
render(request, "home.html", {'DATA': json.dumps(DATA)})
在JavaScript
,试图让这本字典,而是
<script type="text/javascript">
var data = "{{ DATA }}"
</script>
data is coming like:
"{"unlimited": {"price": 99.99, "limit": 10000}, "premium": {"price": 59.99, "limit": 10}, "free": {"price": 0, "limit": 1}, "basic": {"price": 39.99, "limit": 5}}"
试图safe
和escape
过滤器,模板错误:数据不能被解析。
如何正确访问JavaScript中的数据?
尝试包'{{DATA}}'用单引号:' '{{DATA}}'' – basilikum
不,它没有工作 – navyad