これは正しいですか? #idに表示されないのはなぜですか?私はhttps://www.sitepoint.com/colors-json-example/から同様のコードを取得し、それをコピーして自分の値を置き換えましたが、うまくいきません。誰もこれを説明する?javascript jsonデータスクリプトが機能しない
<p id="demo"></p>
<script>
{
"standing": [
{"code" : "G", "rank" : "1"},
{"code" : "I", "rank" : "2"},
{"code" : "M", "rank" : "3"},
{"code" : "X", "rank" : "4"},
{"code" : "A", "rank" : "5"},
{"code" : "B", "rank" : "6"},
{"code" : "C", "rank" : "7"},
{"code" : "D", "rank" : "8"},
{"code" : "E", "rank" : "9"}
]
}
document.getElementById("demo").innerHTML =
standing.code + " " + standing.rank;
</script>
これはJSONではない、それはObjectリテラルです。それを使用するには、変数に格納する必要があります。 'var standing = [...];'。立ては配列なので、 'standing [0] .code'と' standing [0] .rank'が必要です。 –