わかりました、これは奇妙です。PLUploadを使用していて、 。onComplete
という変数を返す関数がありますinfo
。ChromeDevConsoleで返されるものは次のとおりです。
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 DevConsoleでこれを教えてくれます:
Object {id: "69", title: "", ogv: "", webm: "", length: "0:12"…}
矢印を下に向けると、すべての要素が表示されます。だから私は、$.each
onを実行すると、エコーvalue
以外は何も生成されないと思いました。console.log(v)
しかし、私がそうするならば、私はconsole.log(value['id'])
65を得ます。それで、それはうまくいきます。
$.each
関数を使用してこのオブジェクトを反復処理できないのはなぜですか?