我已经尝试了好一阵子了。
我正在使用的 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"
}
]
答案 0 :(得分:0)
我认为您只是省略了./来表示该路径是相对于当前路径的。
$.getJSON("./JSON/users.json", function(data){