JavaScriptでCSV読み込み(誤)
// 間違ったコード
// <div id="r"></div>
function getCSV() {
var req = new XMLHttpRequest();
req.open('get', 'sample.csv', true);
req.send(null);
req.onload = function() {
setCSV(req.responseText);
};
}
function setCSV(str) {
var data = [];
var dataArr;
var r = document.getElementById('r');
var tmp = str.split('\n');
tmp.forEach(x => {
dataArr = x.split(',');
data.push(dataArr);
});
var t = '<dl>';
data.forEach(x => {
t += `<dt>${x[0]}</dt><dd>価格は${x[1]}円</dd>`;
});
t += '</dl>';
r.innerHTML = t;
}
getCSV();