我有这个函数,我正在调用它来检索一些 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 文件中的参数传递给函数?