我用它来读取存储在我服务器上的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.json
和build/web/leaflet/xyz.json
。
在这两种情况下,我得到了404
的回复。
我已尝试使用$.getJSON
使用这两个路径,我发现当readyState
的{{1}}为XMLHttpRequest
时会发生错误。
我应该如何指定获取json文件的路径?
答案 0 :(得分:1)
浏览器中JS中的相对URI需要相对于托管JavaScript的HTML文档。
答案 1 :(得分:-1)
在您的路径之前添加/尝试。
例如:/MyProject/build/web/leaflet/temp/xyz.json或/build/web/leaflet/xyz.json