如何在模板中获取json字段值?

时间:2012-06-15 19:58:42

标签: python django json

我已经使用我的模型对象生成了json,并且对模板进行了响应。 然后我想用javascript处理json获取我模型的字段。 Python代码是这样的:

return json_serializer.serialize(queryset, ensure_ascii=False)

模板中的js在这里:

 function my_js_callback(data){
    alert(data) //1
    item=data[0]
    alert(item) //2
}

1 - 给我[object Object],[object Object],... 2 - 给出[object Object]

而且:

alert(item['title'])
alert(item.title)
alert(item["title"])

所有人都给我错误。我怎样才能得到我的头衔?

1 个答案:

答案 0 :(得分:0)

这是我的错。 我的JSON就像几个级别的dict,我找不到我的字段,因为它是在JSON对象第一级字典中的字典命名字段中。 现在没关系:

var key="title"
var item=data["fields"]
alert(item[key])