If possible, I would like to use pure javascript
If possible, I would like to use pure javascript
Send an ajax to your .csv
file and place it inside the resp
variable which in my case is inside the popular()
function
function popular(){
var resp = 'nome,sexo,peso\nmarcelo,M,70'; //"deveria" vir do ajax esses dados
var th1 = document.querySelector(".th1"),
th2 = document.querySelector(".th2"),
th3 = document.querySelector(".th3"),
td1 = document.querySelector(".td1"),
td2 = document.querySelector(".td2"),
td3 = document.querySelector(".td3");
var rows = resp.split('\n');
var cols = [];
rows.map(function(row){
cols.push(row.split(/\, ?/));
});
th1.textContent = cols[0][0];
th2.textContent = cols[0][1];
th3.textContent = cols[0][2];
td1.textContent = cols[1][0];
td2.textContent = cols[1][1];
td3.textContent = cols[1][2];
console.log(cols);
}
popular();
<table>
<thead>
<tr>
<th class="th1"></th>
<th class="th2"></th>
<th class="th3"></th>
</tr>
</thead>
<tbody>
<tr>
<td class="td1"></td>
<td class="td2"></td>
<td class="td3"></td>
</tr>
</tbody>
</table>
Of course you will have to implement as per your needs, this was just a notion of how you could do it;