是否可以在不使用JSON服务器的情况下使用Javascript访问JSON文件?

是否可以在不使用JSON服务器的情况下使用Javascript访问JSON文件?,javascript,json,Javascript,Json,我的JSON文件与Javascript文件位于同一文件夹中。我一直在寻找一种简单地访问JSON文件并使用Javascript解析它的方法。我原以为只要引用并解析它就可以了,但我发现的唯一解决方案似乎是解析Javascript文件中本机存储的JSON,或者必须使用AJAX从服务器获取JSON文件。当然,必须有一种简单的方法来引用它并使用Javascript打开它,对吗 谢谢,JavaScript无法访问存储在服务器上的文件。如果可能的话,这将造成巨大的安全问题 解决方案1: 这就是使用服务器端语

我的JSON文件与Javascript文件位于同一文件夹中。我一直在寻找一种简单地访问JSON文件并使用Javascript解析它的方法。我原以为只要引用并解析它就可以了,但我发现的唯一解决方案似乎是解析Javascript文件中本机存储的JSON,或者必须使用AJAX从服务器获取JSON文件。当然,必须有一种简单的方法来引用它并使用Javascript打开它,对吗


谢谢,JavaScript无法访问存储在服务器上的文件。如果可能的话,这将造成巨大的安全问题

解决方案1:

  • 这就是使用服务器端语言(例如PHP)然后将其解析为JS(例如 在PHP中使用json.encode()的示例)
解决方案2:

  • 使用AJAX调用
解决方案3:

  • 尝试在同一个JS文件或另一个JS文件中直接使用它,然后导入它

我明白了,这对我来说很有意义。我认为对于我的需要,AJAX方法将是最好的。谢谢你为我澄清这一点!