使用纯Javascript Ajax从本地获取json数据

时间:2015-12-05 17:41:48

标签: javascript json ajax

所以我知道提出这个问题是如此蹩脚,因为我花了一天时间搜索这个主题并没有取得任何成功。和其他许多人一样,我正面临着跨域问题。我到处看到的建议是更新服务器上的JSON文件或使用我无法使用的localhost,因为我的作业不允许这样做。

我发布这个问题,希望有其他解决方案。 我需要使用纯JavasSript和Ajax从本地获取JSON文件中的数据,这不涉及在服务器上托管或localhost(使用绝对路径也是一个坏主意)。

到目前为止,这是我的代码:

x <<= (sizeof (long) > sizeof (int) ? CHAR_BIT * sizeof (int) : 0);

1 个答案:

答案 0 :(得分:0)

您将无法使用AJAX / XHR访问本地文件。它不是为此目的而设计的。 您可以做的就是将json数据分配到json文件中的变量中,

var data = [{

}];

,然后使用script标签加载您的json文件,如下所示:

<script type="text/javascript" src="file_name.json"></script>

现在可以使用data变量来访问所有json数据。