Javascript 我可以连接到服务器上的本地.json文件并对其进行模板化吗?
我有一个Web服务器,使用PHP脚本,我每15分钟获取一个API,并将其保存在我的Web服务器上。现在我想模板化保存的JSON数据,但我可以在本地访问它Javascript 我可以连接到服务器上的本地.json文件并对其进行模板化吗?,javascript,json,Javascript,Json,我有一个Web服务器,使用PHP脚本,我每15分钟获取一个API,并将其保存在我的Web服务器上。现在我想模板化保存的JSON数据,但我可以在本地访问它 handleEvents('test, "./json/tester.json"); function handleEvents(id, link) { fetch(link).then(res => { res.json().then( t => { if (t.lengt
handleEvents('test, "./json/tester.json");
function handleEvents(id, link) {
fetch(link).then(res => {
res.json().then(
t => {
if (t.length > 0) {
let output = "";
for(let i=0, len = t.length; i < len; i++) {
output = data[i].person;
}
document.getElementById(id).innerHTML = output;
} else {
document.getElementById(id).innerHTML = "<div>Aktuell sind noch keine genaueren Details verfügbar</div>";
}
}
)});
}
handleEvents('test,“./json/tester.json”);
功能手柄通风口(id,链接){
获取(链接)。然后(res=>{
res.json()(
t=>{
如果(t.长度>0){
让输出=”;
for(设i=0,len=t.length;i
但它尝试获取本地URL,而不是使用Web服务器中的数据。我还找不到如何在我的服务器上获取本地JSON文件。客户端无法访问服务器的本地位置。 若您的文件位于PHP服务器的公共区域,您可以通过域的完整URL访问它
功能手柄事件(id,链接){
获取(`https://${location.hostname}${link}`)
。然后(res=>{
// ...
// ...
}
}
handleEvents('test','/json/tester.json'))
所以,你必须这样写函数