Javascript 我可以连接到服务器上的本地.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

我有一个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.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'))
所以,你必须这样写函数