我一直在试图弄清楚这件事。 我正在使用的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){