我已经使用我的模型对象生成了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"])
所有人都给我错误。我怎样才能得到我的头衔?
答案 0 :(得分:0)
这是我的错。 我的JSON就像几个级别的dict,我找不到我的字段,因为它是在JSON对象第一级字典中的字典命名字段中。 现在没关系:
var key="title"
var item=data["fields"]
alert(item[key])