json结果是
[{"Post":{"name":"Name1","text":"Text1"}},
{"Post":{"name":"Name2","text":"Text2"}}]
我试试
var data = $.parseJSON(result) // convert json to object
我试着获得价值
data.Post.name // give error
// and
data.name // not erro but now show value
但不行。
答案 0 :(得分:3)
data
是一个数组对象(请注意,它以[
开头,而不是{
)。您需要在data
上引用数组索引:
data[0].Post.name
答案 1 :(得分:1)
data
是一个数组,而不是一个对象,你需要像这样迭代它:
$.each(data, function( index, value) {
alert(value.Post.name);
alert(value.Post.text);
});