使用Ajax讀取JSON數據的方法如下:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'data.json', true);
xhr.responseType = 'json';
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
// 請求成功,處理返回的JSON數據
var jsonData = xhr.response;
console.log(jsonData);
} else {
// 請求失敗
console.error('請求失敗');
}
}
};
xhr.send();
在請求成功后,可以通過xhr.response
獲取返回的JSON數據。