Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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 在本地加载jSON文件而不使用jQuery?_Javascript_Json_Web Services_Web - Fatal编程技术网

Javascript 在本地加载jSON文件而不使用jQuery?

Javascript 在本地加载jSON文件而不使用jQuery?,javascript,json,web-services,web,Javascript,Json,Web Services,Web,我对javascript和web开发还不熟悉。我一直在想办法解析计算机本地文件夹中的JSON文件。我试图使用jQuery的getJSON函数,但它似乎不起作用。我还看到了一篇关于使用XMLHttpRequest的帖子。由于它是一个本地文件,我认为这两种方法都不起作用。在执行JSON.parse()之前,正确的做法是什么?关于这个主题有很多帖子,但我仍然没有找到一篇关于避免http协议的帖子 根据设计,在浏览器上运行时,不允许Javascript访问您的系统文件。您需要在本地服务器上提供JSON并

我对javascript和web开发还不熟悉。我一直在想办法解析计算机本地文件夹中的JSON文件。我试图使用jQuery的getJSON函数,但它似乎不起作用。我还看到了一篇关于使用XMLHttpRequest的帖子。由于它是一个本地文件,我认为这两种方法都不起作用。在执行JSON.parse()之前,正确的做法是什么?关于这个主题有很多帖子,但我仍然没有找到一篇关于避免http协议的帖子

根据设计,在浏览器上运行时,不允许Javascript访问您的系统文件。您需要在本地服务器上提供JSON并从中加载。

将该文件放在web服务器的公用文件夹中,并使用jQuery的getJSON函数获取文件数据……确保您的请求路径与脚本src路径相同(意味着您可以通过broswer访问文件)