我试图从我的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);
})
但这似乎没有得到值,该值在调用范围内,如上所示。
答案 0 :(得分:2)
您的data
似乎是一个对象数组,因此您需要通过索引访问它:
console.log(data[0].fields.content); // "message"
答案 1 :(得分:1)
它是一个数组,所以:
data[0].fields.content