Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JS中加载本地json文件_Javascript_Jquery_Json - Fatal编程技术网

Javascript 在JS中加载本地json文件

Javascript 在JS中加载本地json文件,javascript,jquery,json,Javascript,Jquery,Json,我需要用JavaScript在我的应用程序中加载一个JSON文件 json文件如下所示: { "list": [ { "item1": "text", "item2": "text", "item3": "text", "item4": "text" }, { "item1": "text", "item2": "text", "item3": "text", "item4

我需要用JavaScript在我的应用程序中加载一个JSON文件

json文件如下所示:

{
  "list": [
    {
      "item1": "text",
      "item2": "text",
      "item3": "text",
      "item4": "text"
    },
    {
      "item1": "text",
      "item2": "text",
      "item3": "text",
      "item4": "text"
    },
    ...
  ]
}
我已经搜索过了,但我总是使用AJAX和PHP找到解决方案,但我没有(也不能)使用任何PHP服务器。因此,我从jQuery和
getJson()
函数的角度看了一下,但这不起作用,JavaScript
JSON.parse()
对我的文件不起作用


所以,你们知道如何用JavaScript或其他API加载本地文件吗?

你们不能用JavaScript打开本地文件。浏览器将不允许您访问,这是一个安全问题。(除了使用HTML5 FileAPI,我不认为这是你要问的问题)

但是,您可以将.json文件放在web服务器上,并使用jquery通过URL加载它们

$.getJSON("http://yourdomain.com/somefolder/test.json", function( data ) {
  //do something here with json data
});

您能发布不起作用的代码和任何错误消息吗
$.getJson()
应该已经解析了JSON,不需要调用JSON.parse()。