var obj = jQuery.parseJSON(response);

时间:2013-03-26 01:00:24

标签: jquery ajax json parsing

我有这个脚本

var obj = jQuery.parseJSON(response);

响应是通过AJAX返回的json字符串。响应的值为

[
    {
        "value": "Michael"
    },
    {
        "value": "Murray"
    },
    {
        "value": "mfo91@aol.com"
    },
    {
        "value": "1941-06-23"
    }
]

我如何遍历所有值?

2 个答案:

答案 0 :(得分:1)

你所拥有的是array objects。鉴于这些对象的当前结构,以下内容适合您:

for (var i = 0; i < response.length; i++) {
    console.log(response[i].value);
}

DEMO

答案 1 :(得分:0)

这只是一个数组,因此您可以使用任何常规数组循环方法对其进行循环。例如:

obj.forEach(function (elem) {
    console.log(elem.value);
});