-2

我有这个脚本

var obj = jQuery.parseJSON(response);

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

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

我将如何遍历所有值?

4

2 回答 2

1

你有一个对象数组。鉴于这些对象的当前结构,以下内容应该适合您:

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

演示

于 2013-03-26T01:05:31.443 回答
0

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

obj.forEach(function (elem) {
    console.log(elem.value);
});
于 2013-03-26T01:01:47.053 回答