django template: 输出js数组加逗号的问题
Django template输出js数组时:
引用{% for val in list %}
{{ val }},
{% endfor %}
这样会导致最后一个元素也带逗号,在IE6上会报js错误。
引用{% for val in list %}
{% if not forloop.first %}, {% endif %}
{{ val }}
{% endfor %}
用forloop.first判断一下,这样就解决了。
发布时间: 2012-11-23 22:54:33 作者: rapoo
django template: 输出js数组加逗号的问题
Django template输出js数组时:
引用{% for val in list %}
{{ val }},
{% endfor %}
这样会导致最后一个元素也带逗号,在IE6上会报js错误。
引用{% for val in list %}
{% if not forloop.first %}, {% endif %}
{{ val }}
{% endfor %}
用forloop.first判断一下,这样就解决了。