我正在使用CodeIgniter和Ajax JQuery构建一个不错的应用程序,它通过console.log ()
最终返回一个类似JSON的对象,看起来像是成功函数中的以下内容:
var data2 = {"field":fieldname,
"pagetitle":userdata};
$.ajax({
type: "POST",
url: "getdata_ajax",
dataType: 'json',
data: data2,
success: function(data) {
console.log(data);
}
});
成功函数的结果:
很长一段时间以来,我试图从该对象中获取一个值。我试过了
console.log (data.id)
console.log (data[id])
但没有任何效果。我敢肯定它只是一个愚蠢的事情。有什么帮助吗?
答案 0 :(得分:10)
数据是一个数组,所以使用索引来获取第一个对象:
data[0].id
答案 1 :(得分:1)
data[0].id
min chars min chars
答案 2 :(得分:1)
数据对象似乎是一个数组,您必须使用类似console.log(data[0].id)
的内容。