【发布时间】:2016-02-19 10:41:24
【问题描述】:
我正在创建一个 python 字典并将其传递给 javascript。
var students = {{myStudents}}
当生成时变为
var students = [(u'Mark', u'b7'), (u'Phillipe', u'a67'), (u'John', u'a1')]
现在我需要遍历名称(Mark、Philippe 等)并填充下拉列表。
我的问题,如何分别访问键/值。最终我可以分别通过两个列表,但我想检查它们是否是另一种非暴力方式。
【问题讨论】:
-
你为什么不对你的字典进行 JSON 编码?
-
你所拥有的也看起来像一个元组列表,而不是一个字典。
-
@jsfan 你能举个例子吗?不知道为什么会这样!
-
字典将呈现为
{u'Mark': u'b7', u'Phillipe': u'a67', u'John': u'a1'}。但是,由于 unicode 标记,您所拥有的和那些都不是有效的 Javascript。你想坚持使用元组列表还是将其变成字典? -
有一些关于在 JavaScript here 中迭代字典的有用信息。特别是,您需要使用
.hasOwnProperty()方法。
标签: javascript python django