问题是这样的:
我的views.py文件中有如下数组需要传递到后台:
def maintest(req):
person = {"name":"chaoma" , "age":27}
person2 = {"name":"yanma" , "age":34}
person_list = [person , person2]
return render_to_response("maintest.html", {"person_list":person_list})
需要在javascript中对person_list数组进行遍历
在html的head头部中:
function click_label(object)
{
var div_object = document.getElementById("div_id");
var pNode;
if(div_object)
{
var pNode = document.createElement('label');
var names = ""
for(var i = 0 ; i < {{person_list}}.length ; i++)
{
names += {{person_list[i].name}}
}
pNode.innerHTML = names
div_object.appendChild(pNode);
}
}
但这样写是错的,
哪位大侠能指点一下,十分感谢
{% for person in person_list %}
{{ person.name }}
{{ person.age }}
{% endfor %}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。