通过Jquery Ajax响应解析JSON字符串

时间:2014-12-01 16:00:31

标签: jquery ajax xml json parsing

嘿所有这是我的代码:

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);

然后我会得到所有的价值观:

enter image description here

那么,我错过了什么?

1 个答案:

答案 0 :(得分:5)

obj不是一个对象,它是一个数组,这就是为什么它在[]括号中以0作为键,并且在1中的给定长度为console.log(obj[0].firstName); 您发布的控制台输出。像这样访问数组

{{1}}