Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 jquery ajax读取json文件的路径_Javascript_Jquery_Ajax_Json - Fatal编程技术网

Javascript jquery ajax读取json文件的路径

Javascript jquery ajax读取json文件的路径,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,我使用它读取存储在服务器上的json文件: $.ajax({ type:"GET", url:path, contentType:"application/json; charset=UTF-8", dataType:"json" success:function(response) { console.log(response); //stuff... } }); 我已尝试将路径指定为MyProjec

我使用它读取存储在服务器上的json文件:

 $.ajax({
    type:"GET",
    url:path,
    contentType:"application/json; charset=UTF-8",
    dataType:"json"
    success:function(response)
    {
       console.log(response);
       //stuff...
    }  
 });
我已尝试将路径指定为
MyProject/build/web/传单/temp/xyz.json
build/web/传单/xyz.json

在这两种情况下,我都得到了
404
的响应

我使用
$尝试了这两个路径。getJSON
,我发现当
XMLHttpRequest
readyState
1
时会发生错误


我应该如何指定获取json文件的路径?

浏览器中JS中的相对URI需要与承载JavaScript的HTML文档相对。

在路径之前添加/并尝试一下


ex:/MyProject/build/web/ployate/temp/xyz.json或/build/web/ployate/xyz.json

正确使用引号mate.add file://在路径前面,因为您必须在文件路径前面指定协议。看在上帝的份上,删除
contentType
contentType:“application/json;charset=UTF-8”毫无意义。您没有任何POST数据来描述的内容类型。我是在键入代码,而不是复制它…我的错。