jquery从getJSON获取值

时间:2013-05-19 22:36:06

标签: jquery

我试图从我的json数据中获取值'content'

这是数据:

[{"pk": 2, "model": "template", "fields": {"content": "message", "status": "Draft", "user": 16, "name": "test", "created": "2013-05-19T20:59:04Z"}}]

这就是我的尝试:

 $.getJSON('/sms/fetch/' + id, function (data) {
           $('#id_content').val($('#id_content').val() + data.fields.content);

        })

但这似乎没有得到值,该值在调用范围内,如上所示。

2 个答案:

答案 0 :(得分:2)

您的data似乎是一个对象数组,因此您需要通过索引访问它:

console.log(data[0].fields.content); // "message"

答案 1 :(得分:1)

它是一个数组,所以: data[0].fields.content