使用JS(以及jQuery和/或AJAX)在HTML中加载本地JSON文件是可能的。
在HTML中加载本地JSON文件可以通过以下步骤实现:
以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>Load Local JSON</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<div id="json-data"></div>
</body>
</html>
$(document).ready(function() {
$.ajax({
url: 'data.json', // JSON文件的路径
dataType: 'json',
success: function(response) {
// JSON加载成功后的处理逻辑
var jsonData = JSON.parse(response);
$('#json-data').text(JSON.stringify(jsonData));
},
error: function(xhr, status, error) {
// JSON加载失败后的处理逻辑
console.log('Error: ' + error);
}
});
});
在上述示例中,我们通过AJAX请求加载了名为"data.json"的本地JSON文件,并将加载的JSON数据显示在页面上的一个div元素中。
请注意,由于浏览器的安全限制,直接使用AJAX加载本地文件可能会导致跨域问题。为了避免这个问题,可以将HTML文件和JSON文件放在同一个域名下,或者使用一个本地服务器来提供文件。
领取专属 10元无门槛券
手把手带您无忧上云