从python(使用Django)Javascrip检索json对象

2024-10-05 11:46:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在网上闲逛,但没有找到一个适合我的例子。似乎这是一个简单的错误,因为我已经看到了许多非常相似的例子,但是当我尝试遵循这些例子时,我总是得到错误(主要是SyntaxError: invalid property id)。在

Python代码(在Django视图中):

my_dict = {'mykey' : 'myvar'}
jtest = json.dumps(my_dict)
context = {'form': form, 'test_dict' : jtest}

return render(request, "browsefiles.html", context)

Javascript代码:

^{pr2}$

错误:

SyntaxError: invalid property id

如果有人能帮我找出造成这个错误的原因,我将不胜感激。我想访问javascript代码段中的字典。在


Tags: django代码form视图idmy错误context
1条回答
网友
1楼 · 发布于 2024-10-05 11:46:20

Django将转义页面中的特殊字符,浏览器无法识别该对象。您必须将其标记为安全,Django才可以不使用它:

<script type="text/javascript">
  var data = {{ test_dict|safe }};
</script>

相关问题 更多 >

    热门问题