【发布时间】:2020-05-12 12:42:48
【问题描述】:
我正在使用 django 的 json_script 模板标签从上下文视图中获取 json。
我收到这样的 json
{{rules|json_script:"rules"}}
<script lang="javascript">
const rules = JSON.parse($('#rules').text())
</script>
这是我从{{rules|json_script:"rules"}}收到的信息
<script id="rules" type="application/json">{"id": 10, "string": "demo", "profile": "Alumno Demo", "license": "Licencia no facturable por usuario demo", "field": "codigo_usuario", "include": true, "order": 1, "uppercase_sensitive": false, "dateadded": "2020-05-11T08:06:35Z", "billable": false}</script>
但是当我尝试 JSON.parse 时,我收到了这个错误:
VM760:5 Uncaught SyntaxError: Unexpected token R in JSON at position 5
我做错了什么?如果我复制脚本的内容,它似乎是一个正确的 json。
提前致谢!
【问题讨论】:
-
你能
console.log($('#rules').text())并发布输出吗?
标签: javascript json django