2012-02-26 2 views
0

YUI3とJSONのforeachの私はそうのように私のPHPのWebサービスからJSONを受け付けております

{"success":false," 
errors":{"x":"y"} 
} 

私はerrors配列をループしようとしています。問題は、機能が供給されていることを

var data = Y.JSON.parse(response.responseText); //Parse the JSON above 
Y.Array.each(data.errors, function(item, index){ 
    Y.log(item); //No Log in my console 
}); 

eachは実行されません。

私は間違っていますか?

答えて

1

errrorsは配列ではありません。配列であるためには、それがこの形式であることが必要である:

{"success":false," 
errors":[{"x":"y"}] 
} 

だから、私の場合、私はそうのようなオブジェクトを反復処理する必要がありました:

Y.Object.each(data.errors, function(item, index){ 

}); 
関連する問題