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