JSONに最初に公開されているので、私は専門用語なしで5になっているように説明してください。 私はこのようなJSONファイルを与えられており、これらの項目をHTMLのリストに表示する必要があります。 多くの例では、JSONオブジェクトが変数に割り当てられています。これは変数に割り当てられていないため、参照する方法がわかりません。 プロダクトリストのすべてにアクセスして表示するにはどうすればいいですか? 私のHTMLでは、script.jsファイルとこのjsonファイルにリンクしています。JavaScriptを使用してJSONデータをHTMLページに表示
HTML
<h1>My Cart</h1>
<div id="cart">
<h2>Cart Items</h2>
<ul id="cartItemsList">
</ul>
</div>
JSON
"basket": {
"productList": [{
"product": {
"id": "111",
"name": "Dog",
"shortDescription": "<p>Mans best friend</p>",
},
"category": "Canine",
"availability": "In Stock",
"variationType": {
"name": "Breed",
"value": "Collie"
}
},
"quantity": 1,
"price": "$53.00"
}, {
"product": {
"id": "112",
"name": "Dog",
"shortDescription": "<p>Not so best friend</p>",
"category": "feline",
"availability": "Low In Stock",
"variationType": {
"name": "breed",
"value": "Maine Coon"
}
},
"quantity": 1,
"price": "$49.00"
}, {
"product": {
"id": "113",
"name": "Rabbit",
"shortDescription": "Likes carrots",
"category": "cuniculus",
"availability": "In Stock"
},
"quantity": 1,
"price": "$66.00"
}]
}
はJavaScript
var products = document.getElementById("cartItemsList");
cartItemsList.innerHTML = "<li>" + product + "</li>";
また、あなたは、サーバからJSONを取得するために使用するコードを追加することはできますか?私はこのリソースがあなたに役立つと感じています:https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started – RMo