Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 AJAX从计算机上的文件获取_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript AJAX从计算机上的文件获取

Javascript AJAX从计算机上的文件获取,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用JQuery:$.getJSON()在我的计算机上加载json数据文件 我得到一个错误: 请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“null” 如何解决此问题。如果不使用web服务器,目前无法解决此问题 由于安全协议的原因。您正在尝试从自己的计算机加载文件吗?如果是这样,出于安全原因,JavaScript不允许访问您计算机的文件系统。它来自我自己的计算机!那么这是否意味着它绝对不可能发生?@No1\u Melman:JavaS

我正在使用JQuery:
$.getJSON()
在我的计算机上加载json数据文件

我得到一个错误:

请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“null”


如何解决此问题。

如果不使用web服务器,目前无法解决此问题


由于安全协议的原因。

您正在尝试从自己的计算机加载文件吗?如果是这样,出于安全原因,JavaScript不允许访问您计算机的文件系统。它来自我自己的计算机!那么这是否意味着它绝对不可能发生?@No1\u Melman:JavaScript从计算机读取文件的唯一方法是使用
并选择该文件。没有别的办法。另外,仅供参考:AJAX只适用于web服务器。您不能从本地计算机(
文件:///
)使用AJAX。您使用的是“文件://”吗?如果是这样,那就行不通了,因为javascript不能只访问计算机上的文件。没有Web服务器,就无法进行AJAX调用。