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

Joh*_*ann 3 javascript json

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

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

file1.json:

{ "info1": "foo1", "info2": "foo2", "info3": "foo3", "info4": "foo4"}
Run Code Online (Sandbox Code Playgroud)

file2.json:

{ "info5": "foo5", "info6": "foo6", "info7": "foo7", "info8": "foo8"}
Run Code Online (Sandbox Code Playgroud)

等等..

我想通过javascript访问我网站上的这些文件,以便进行研究.

你知道这样做的方法吗?

谢谢你的帮助

约翰

小智 5

您可以使用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();
Run Code Online (Sandbox Code Playgroud)