【发布时间】:2019-05-06 05:24:58
【问题描述】:
html:
<body>
<script>
var participants =[];
</script>
{% for player in playerList %}
...........
{% empty %}
<div style="text-align: center; color: Black; margin-bottom: 90%">
<h2>empty</h2>
</div>
{% endfor %}
<script type="text/javascript" src="{% static 'event-management-system/js/index.js' %}"></script>
</body>
我想在participants =[] 为空时停止执行<script type="text/javascript" src="{% static 'event-management-system/js/index.js' %}"> 部分。该怎么做?
【问题讨论】:
-
请确保您的问题已正确标记。在这种情况下,您添加了一个不相关的
javascript标记,并且您没有指定您正在使用的模板语言。做这些事情会增加你获得所需答案的机会。 -
我看错了,你的问题其实和JS有关,抱歉。
-
这是使用django模板语言吗?
-
问题在于
participants变量的来源。如果它来自模板,则可以使用模板语言,否则可以使用 JavaScript。 -
是的,我们理解您的问题。但在您的示例中,
participants始终为空。如果它的价值来自 Django,它应该在你的例子中显示出来。
标签: javascript html django django-templates