所以我知道提出这个问题是如此蹩脚,因为我花了一天时间搜索这个主题并没有取得任何成功。和其他许多人一样,我正面临着跨域问题。我到处看到的建议是更新服务器上的JSON文件或使用我无法使用的localhost,因为我的作业不允许这样做。
我发布这个问题,希望有其他解决方案。 我需要使用纯JavasSript和Ajax从本地获取JSON文件中的数据,这不涉及在服务器上托管或localhost(使用绝对路径也是一个坏主意)。
到目前为止,这是我的代码:
x <<= (sizeof (long) > sizeof (int) ? CHAR_BIT * sizeof (int) : 0);
答案 0 :(得分:0)
您将无法使用AJAX / XHR访问本地文件。它不是为此目的而设计的。 您可以做的就是将json数据分配到json文件中的变量中,
var data = [{
}];
,然后使用script
标签加载您的json文件,如下所示:
<script type="text/javascript" src="file_name.json"></script>
现在可以使用data
变量来访问所有json数据。