Я пытаюсь преобразовать файл CSV в массив javascript. В файле CSV все значения находятся в отдельных строках. В любом случае, я нашел этот фрагмент кода в другом посте в Stackoverflow, чтобы превратить этот файл в массив:
var adressesList = []
$(document).ready(function() {
$.ajax({
type: "GET",
url: "Filepath",
dataType: "text",
success: function(data) {
processData(data);
}
});
});
function processData(allText) {
var allTextLines = allText.split(/\r\n|\n/);
for (var i = 1; i < allTextLines.length; i++) {
adressesList.push(allTextLines[i]);
}
}
Я пробовал это, но постоянно получаю сообщение об ошибке, сообщающее, что у меня нет доступа к файл (он локальный на моем компьютере в той же папке, что и код).
Это ошибка, которую я вижу:
Access to XMLHttpRequest at 'filepat' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
GET filepath net::ERR_FAILED
Как я могу ее решить? Я видел, что вы можете поместить файл на сервер. Но разве не должен быть простой способ сделать это локально?
Спасибо.