$ .getJSON()函数没有响应

时间:2019-08-11 17:49:22

标签: javascript jquery json ajax

我已经尝试了好一阵子了。 我正在使用的 users.json 文件位于其余文件旁边的“ JSON”文件夹中。 alert("Before")正在工作,但我无法使alert("After")工作:/

如果有人能帮助我,我将一生为之感激。

main.js

$(document).ready(readJSONFile);

function readJSONFile() {
    alert("Before");
    $.getJSON("JSON/users.json", function(data){
        alert("After");
        let options ='';
        for(let i= 0; i<data.length;i++){
            options += `<option value="${data[i].firstName}">${data[i].firstName}</option>`;
        }
        $('#users').html(options);
    });
}

users.json

[
    {
        "firstName": "John",
        "lastName": "Doe",
        "address": "Del Mar"
    },
    {
        "firstName": "Jonah",
        "lastName": "Hill",
        "address": "Jerusalem"
    },
    {
        "firstName": "James",
        "lastName": "Bond",
        "address": "San Jose"
    }
]

1 个答案:

答案 0 :(得分:0)

我认为您只是省略了./来表示该路径是相对于当前路径的。

$.getJSON("./JSON/users.json", function(data){