$.getJSON() 函数没有响应



我一直在试图弄清楚这件事。 我正在使用的users.json文件位于其余文件旁边的"JSON"文件夹中。alert("Before")正在工作,但我无法让alert("After")工作:/

如果有人能帮助我,我会感激生活。

主.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);
});
}

用户.json

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

我想你刚刚省略了一个 ./来指示路径是相对于当前路径的。

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

最新更新