浏览器怎样从本地json文件中获取数据
时间: 2023-12-02 07:02:11 浏览: 161
通过jquery的ajax请求本地的json文件方法
5星 · 资源好评率100%
浏览器可以通过 JavaScript 中的 XMLHttpRequest 对象或 Fetch API 来从本地 JSON 文件中获取数据。下面是使用 XMLHttpRequest 对象获取本地 JSON 文件数据的示例代码:
```
var xhr = new XMLHttpRequest();
xhr.open('GET', 'data.json', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
console.log(data);
}
};
xhr.send();
```
这个例子中,我们创建了一个 XMLHttpRequest 对象并设置了请求方法和请求地址。然后,我们通过 onreadystatechange 事件监听器来处理请求状态的变化。当 readyState 的值为 4(请求已完成)并且 status 的值为 200(请求成功)时,我们使用 JSON.parse() 方法将响应文本解析为 JavaScript 对象,并将其打印到控制台中。你也可以将获取到的数据用于其他目的。
阅读全文