この関数を呼び出して JSON データを取得し、それを使用してページのさまざまな部分に入力します。js は別の JS ファイルです。
$(document).ready(function(){
$.getJSON('data.json', function(data) {
var pg_title=data.metadata.title;
$(document).ready(function (){
document.title = pg_title;
document.getElementById("page_title").innerHTML=pg_title;
});
for (var i in data.sections) {
var section_title=data.sections[i].title;
var section_content=data.sections[i].content;
var section_id=data.sections[i].title;
var lastChar = section_id.indexOf(' ');
section_id = section_id.slice(0,lastChar).toLowerCase();
document.getElementById("sections").innerHTML+="<h2 id='" + section_id + "'>" + section_title + "</h2>" + "<p>" + section_content + "</p>";
}
});
});
そして、次のように HTML から呼び出します。
<script src="/design-library/js/getJSON.js" type="text/javascript"></script>
セットアップを編集して、(a) ペアのファイル名 (例: Cabinet.html と Cabinet.json) を使用するか、(b) json ファイル名を HTML ファイルからパラメーターとして関数に渡すだけにするにはどうすればよいですか?