這是正確的json嗎?爲什麼它不顯示在#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,這是一個對象字面值。爲了使用它,你需要將它存儲在一個變量中。 'var standing = [...];'。請注意,站立是一個數組,因此您需要站立[0] .code和站立[0] .rank'。 –