嘿所有这是我的代码:
function SuccessOccur(data, status, req) {
if (status == "success") {
var xml = req.responseText.toString();
console.log(xml);
var jSON = $(xml).find('empResult').text();
var obj = jQuery.parseJSON(jSON);
console.log(obj.firstName);
}
}
奇怪的是,我把它作为一个值:
undefined
如果我这样说:
console.log(obj);
然后我会得到所有的价值观:
那么,我错过了什么?
答案 0 :(得分:5)
obj
不是一个对象,它是一个数组,这就是为什么它在[]
括号中以0
作为键,并且在1
中的给定长度为console.log(obj[0].firstName);
您发布的控制台输出。像这样访问数组
{{1}}