小编len*_*elt的帖子

使用 vanilla JS AJAX 请求访问本地 JSON 文件时出现 CORS 错误?

我正在尝试使用 vanilla JS AJAX 请求从本地存储的 JSON 文件中拉回 JSON 字符串(特别是尝试不使用 JQuery) - 以下代码基于 此答案-但我在 Chrome 控制台中不断收到错误消息(见下文)。任何想法我哪里出错了?我尝试更改 xhr.open 和 .send 请求的位置,但仍然收到错误消息。我怀疑问题出在 .send() 请求上?

//Vanilla JS AJAX request to get species from JSON file & populate Select box
function getJSON(path,callback) {

    var xhr = new XMLHttpRequest();                                         //Instantiate new request

    xhr.open('GET', path ,true);                                            //prepare asynch GET request
    xhr.send();                                                             //send request

    xhr.onreadystatechange = function(){                                    //everytime ready state changes (0-4), check it
        if (xhr.readyState === 4) {                                         //if request finished & response ready (4)
            if …
Run Code Online (Sandbox Code Playgroud)

javascript ajax json

5
推荐指数
1
解决办法
4967
查看次数

标签 统计

ajax ×1

javascript ×1

json ×1