私は Blueimp Jquery File Upload ウィジェットを使用しており、json データの配列のようなものを返しています。以下の例を見ると (読みやすくするためにすべての json データではありません):
[{"name":"10 (2).jpg","size":264843,"type":"image\/jpeg"}]
さて、上記の配列の「名前」の値にアクセスしたい場合は、どうすればよいでしょうか? 以下を使用すると、これが完了しますが、配列が単一の要素だけの長さである場合、ログは「未定義」の値でいっぱいになります。
$.each(data.result, function (index, file) {
console.log(file.name);
});
console.log(data.result) を実行すると、上記の配列の例が吐き出されますが、console.log(data.result[0]) を実行しようとすると吐き出されます
[
明らかに私は何かを得ていません。$.each メソッドは複数の要素で正常に機能しますが、単一のアイテムで失敗するのはなぜですか? さらに; さらに重要なことに、この現在のアプリケーションでは本当に必要なすべての情報があるため、「名前」の値を取得するにはどうすればよいですか。