使用XMLHtttpRequest从JSON获取数据

时间:2018-03-25 01:04:01

标签: json ajax

有人可以向我解释为什么在下面的代码段中我得到 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);
    }
};

0 个答案:

没有答案