Я пытаюсь ссылаться на файл, расположенный в родительской папке, с помощью d3.csv, и я не могу найти правильный синтаксис.d3.csv не удалось открыть один каталог
Моя структура папок выглядит следующим образом:
root
└── js
├── data.csv
└── myGraph.js
В папке JS У меня есть myGraph.js. В этом файле у меня есть следующий фрагмент кода:
d3.csv("data.csv", function(error, data) {
data.forEach(function(d) {
d.date = parseDate(d.date);
d.close = +d.close;
});
Если поместить мой data.csv внутри JS папки все работает отлично. Тем не менее, если перенести data.csv файл в корневой папке
root
├── data.csv
└── js
└── myGraph.js
и изменить код для этого, то он перестает работать:
d3.csv("/../data.csv", function(error, data)
Я также попытался:
d3.csv("../data.csv", function(error, data)
Кто-нибудь знает, что я делаю неправильно и что такое правильный синтаксис? Большое спасибо.
Какой сервер вы используете для локального использования файлов? – HamsterHuey
Хорошая точка. Я не использую локальный сервер - может быть, это и есть причина? Я просто храню все файлы на своей локальной машине Windows. Я ожидал, что, поскольку окна позволяют использовать .. в командной строке, он также будет работать с javascript - я предполагаю, что это проблема. Если вы ответите, сказав, что это может работать только с установленным сервером, я буду отмечать ответ правильно, спасибо. –