javascript - 从 javascript 获取外部 JSON 文件 - 本地网站

标签 javascript json

我想知道是否有办法从一个 javascript 文件中获取多个外部 JSON 文件。

我的网站在本地机器上运行。我在这台机器上有几个 JSON 文件:

文件 1.json :

{ "info1": "foo1", "info2": "foo2", "info3": "foo3", "info4": "foo4"}

文件2.json :

{ "info5": "foo5", "info6": "foo6", "info7": "foo7", "info8": "foo8"}

等..

我想使用 javascript 在我的网站上访问这些文件以进行研究。

你知道这样做的方法吗?

谢谢你的帮助

约翰

最佳答案

您可以为此使用 AJAX:

function callback_function(object)
{
    // `object' contains the parsed JSON object
}

var xhr = new XMLHttpRequest();
xhr.open("GET", "/js/file1.json", true);
xhr.onreadystatechange = function() {
    if (xhr.readyState == 4) {
        callback_function(JSON.parse(xhr.responseText));
    }
}
xhr.send();

关于javascript - 从 javascript 获取外部 JSON 文件 - 本地网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118944/

相关文章:

javascript - 这些符号作为参数的一部分意味着什么?和 ? :

javascript - 在用户不刷新时更新 Web 应用程序

javascript - 点击图片播放声音 PHONEGAP

json - 在Powershell中输入JSON数据

jquery - 显示其余 api json 响应,例如使用 Angular js 自动填充文本框

javascript - 找出每个子数组中任意一个元素可以形成的最大乘积

javascript - 滑动显示错误的一面

python - 在 python 中制作 JSON 对象

c++ - 如何将 JsonCPP 值作为字符串获取?

java - 如何在android中将数组发布到php服务器?