わかりました、これは奇妙です。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"…}
矢印を下に向けると、すべての要素が表示されます。だから私は、$.eachonを実行すると、エコーvalue以外は何も生成されないと思いました。console.log(v)
しかし、私がそうするならば、私はconsole.log(value['id'])65を得ます。それで、それはうまくいきます。
$.each関数を使用してこのオブジェクトを反復処理できないのはなぜですか?