Я хочу иметь возможность хранить данные в моих файлах CSV, чтобы их было проще читать и передавать на веб-страницу.
Файл CSV имеет следующий формат, имя_узла1: "meat1",probename2: "meat2" .......
Если я вставляю данные в ручную, как https://www.w3schools.com/js/tryit.asp?filename=tryjs_array_object, это работает, я также попытался настроить мой массив непосредственно и использовать метод MGot90 из Чтение заголовков CSV с использованием Javascript
Но я могу назвать только 1 полное значение каждого объекта, например, settings [0], и не вызывать объект по его имени, например settings ["ProbeName1"]. Я хочуследующее должно быть в состоянии вывести meat1 со следующим в файле CSV.updatevalues.csv = probname1: "meat1", probename2: "meat2"
loadData();
function loadData() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
parseCSV(this.responseText);
}
};
xmlhttp.open("GET", "js/updatevalues.csv", true);
xmlhttp.send();
}
function parseCSV(string) {
var allTextLines = string;
var settings = [];
var settings = allTextLines.split(",");
document.getElementById("demo1").innerHTML = settings["ProbeName1"];
}`
В настоящее время я могу получить только id = demo1 для вывода ProbeName1: "meat1", используя настройки [0].Если я использую настройки ["ProbeName1"], он будет отображаться как неопределенный.