【发布时间】:2017-12-11 10:49:13
【问题描述】:
我正在使用呈现 html 页面 (trial.html) 的龙卷风框架。变量“pn”有一个列表 [u'S1', u'S2']。HTML 如何迭代并打印通过 tornado 传递的参数作为列表?
class Setup(tornado.web.RequestHandler):
def get(self):
pn= cdict[room]['panel']
self.render("trial.html",pn=json.dumps(pn))
以下是我的html代码的一部分:
<li> <a href="setup?nw={{nw}}">{{(pn) }}</li></a>
我希望将列表呈现为:
S1
S2
其中 S1 和 S2 都有单独的 href。但现在它被呈现为 [S1', S2'] 带有单个href。 那么如何在 HTML 中拆分列表并将单个 href 分配给链接中的元素。
【问题讨论】:
-
你确定你用的是JS吗?
-
不,它是 html ,我通过互联网阅读并发现 javascript 有一个选项 to iterate ,但我找不到传递参数和拆分列表中各个元素的方法。
-
plnkr.co/edit/jabIJwqvufDaZkX3685D?p=preview 。在下面的链接中,列表是硬编码的。但我想在我的龙卷风中将它作为参数传递。
-
不要使用
json.dumps。只需通过pn=pn。 -
@xyres 如果我不使用 json.dumps,它将呈现为 Unicode 字符串。我在屏幕上看到以下内容 [u'S1', u'S2']
标签: javascript html tornado