当前位置:  开发笔记 > 编程语言 > 正文

如何在Javascript中读取Python列表[在Django模板中]

如何解决《如何在Javascript中读取Python列表[在Django模板中]》经验,为你挑选了1个好方法。

我正在oTree(这是用于社交实验的基于Django的环境)中编程,但遇到以下问题。我在Python中定义了一些列表,我想导入它们并在HTML模板中使用它们。如果我使用HTML打印它们,那么就可以毫无问题地看到它们,但是,一旦我需要在Javascript中使用它们,程序将无法读取它们,并且列表元素的单引号会转换为'。清单是这样导入的var filtered_elements = {{ array }};

我认为问题就在这里,因为JS无法使用它们。您对此有什么建议吗?我考虑过使用JSON,但是由于我是编程的新手,所以我不明白这是在浪费时间还是有更简单的方法。感谢您的回答!



1> RemcoGerlich..:

您的数据为JSON,而不是将Python列表直接放入联系人中,而放在"array": json.dumps(array)上下文字典中。

JSON字符串不需要在标签内转义HTML,但确实需要JS转义!否则

家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有