配列内の両方の値にアクセスするのに苦労しています。私が間違っていることは確信していません。基本的には、両方の画像を出力してページに表示するだけです。誰かが私にこれを助けることを願っています。以下は私のコードです:
(function() {
\t
\t 'use strict';
\t var url = 'path to json';
$.getJSON(url, function(json) {
//store json data into variable
\t var data = (json);
\t
\t \t //store data in empty string
\t \t var images = '';
\t
\t \t //retrieve values from json file
\t \t $.each(data, function (i, item) {
\t \t \t images += '<img src="' + item[i].imageURL + '">';
\t });
\t \t
\t \t //append results to div
\t
\t \t $('#images').html(images);
\t \t
});
\t
})();
を、なぜあなたはループが必要なのですか? 'data [1] .category'、' data [0] .imageURL' –
jsonファイルのミニバージョンです.300 +サブアレイのようになります。 – Tom
この場合はループが必要です。私はそれを把握できません。ループでdata [0]を実行すると、最初の配列イメージしか取得されません。私は両方にアクセスして、両方をループして印刷できるようにしたい。ご協力いただきありがとうございます! – Tom