有人可以向我解释为什么在下面的代码段中我得到 request.response == null ? 在我的JSON文件中,我有一个包含一些数据的数组,我想进一步使用它。
在花了很多时间找到问题之后,我发现链接存在问题。当我将JSON文件上传到Web服务并使用其中的链接时,它工作正常。但是当我在文件系统中使用文件链接时,它不想工作。
let requestURL = "../sliderContent.json";
const request = new XMLHttpRequest();
request.open('GET', requestURL);
request.responseType = 'json';
request.send();
request.onload = () => {
if (request.readyState === 4 && request.status === 200) {
let slidesContent = request.response;
console.log(slidesContent);
returnSlidesReducer(slidesContent);
}
};