2016-04-12 11 views

答えて

1

$(document).ready(function() { 
 

 
    var jsonURL = "data/data.json"; 
 
    $.getJSON(jsonURL, function (json) 
 
    { 
 
    var imgList= ""; 
 

 
    $.each(json.products, function() { 
 

 
     imgList += '<li><img src= "' + this.imgPath + '"></li>'; 
 
    }); 
 
    $('#dvProdList').append(imgList); 
 
    
 
    }); 
 

 

 
});
<div> 
 
    <ul></ul> 
 
    </div>

にはできませんよ。ちょうどあなたのHTML

<div> 
    <ul id="dvProdList"></ul> 
</div> 

そして、あなたのjavascriptに(each文はjqueryの中でどのように動作するか確認してください)を変更します。

$.each(json.products, function (index, product) { 
     imgList += '<li><img src= "' + product.imgPath + '"></li>'; 
}); 
$('#dvProdList').html(imgList); 

メイクあなたのイメージパスがOKであり、あなたが正しくJSONをロードしているSHURE。

関連する問題