网站位于Linux上,当前的网络服务器位于现场
/var/www/
我在位置上有一个html文件
/var/www/setpOne/index.html
现在,如果我在这样的ajax中设置路径(“/ csv”),它会在内部找到csv 在/ var / WWW / setpOne / 对吗?
所以,如果我添加./之前它将超出当前包 所以我试图阅读放置csv的位置
在代码中我希望从ajax获取csv文件 D#.js是lib,我只是用它来
$.get("here is location of .csv file", function(error, json) {
if(json) {
isPort = true;
loadDataToPan(json);
}
});
现在我的文件os位置
/home/roman001/csv/test.csv
那么如何从当前的aajx代码中调用这部分
答案 0 :(得分:0)
这个问题有很多问题,但是我会试着去试一试。
[如何]通过json从网络服务器外部读取文件?
您不能通过http / https访问文件,以便通过AJAX请求访问该文件。
如果您将test.csv
放入/var/www/test.csv
,我认为您可以从http://localhost/test.csv
访问它。
$.get("http://localhost/test.csv", function(data) {
// data will contain the string of your CSV file
});
另外请注意,您不能通过JSON访问文件。 JSON只是一种非常流行的Web序列化格式。您可以通过XMLHttpRequest(更好地称为AJAX)访问JavaScript中的外部文件。