好吧,这很奇怪。我正在使用 PLUpload,它有一个onComplete
函数可以返回一个名为info
. 这是它在 Chrome 开发控制台中返回的内容。
Object {response: "[{"id":"65","series":"","part":"","title":"","subt…,"file":"","product":"","type":"1","status":"2"}]", status: 200}
var response = $.parseJSON(info['response']);
$.each(response, function(key, value) {
console.log(value);
$.each(value, function(k, v) {
console.log(v);
});
});
console.log(value)
在 Chrome 开发控制台中给了我这个:
Object {id: "69", title: "", ogv: "", webm: "", length: "0:12"…}
我可以调低箭头并查看我的所有元素。所以我认为做一个$.each
onvalue
会产生任何东西,但不会产生任何console.log(v)
回声。
但如果我这样做,console.log(value['id'])
我会得到 65。所以这行得通。
为什么我不能用函数遍历这个对象$.each
?