0

我已经用我的模型对象生成了 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"])

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

4

1 回答 1

0

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

var key="title"
var item=data["fields"]
alert(item[key])
于 2012-06-15T20:40:34.007 回答