用于读取json文件的jquery ajax的路径

时间:2014-06-13 06:20:41

标签: 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...
    }  
 });

我尝试将路径指定为MyProject/build/web/leaflet/temp/xyz.jsonbuild/web/leaflet/xyz.json

在这两种情况下,我得到了404的回复。

我已尝试使用$.getJSON使用这两个路径,我发现当readyState的{​​{1}}为XMLHttpRequest时会发生错误。

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

2 个答案:

答案 0 :(得分:1)

浏览器中JS中的相对URI需要相对于托管JavaScript的HTML文档。

答案 1 :(得分:-1)

在您的路径之前添加/尝试。

例如:/MyProject/build/web/leaflet/temp/xyz.json或/build/web/leaflet/xyz.json