我已将 CSV 文件读入 HTML 表,结果如下所示:
<div id="myTable" style="-ms-overflow-x: auto;">
<table>
<tbody>
<tr class="rownum-0">
<td>Make</td>
<td>Model</td>
<td>Engine</td>
</tr>
<tr class="rownum-1">
<td>Ford</td>
<td>Escort</td>
<td>Diesel</td>
</tr>
</tbody>
</table>
</div>
但我需要将第一行作为标题读入。
我希望要么更改表格,以便 class="rownum-0" 的行成为标题,要么更改在 CSV 文件中读取的代码以读取第一行作为标题。
我曾经在 CSV 中读取的代码如下:
function table_load(){
var urls = "http://mysite/Data/CarData.csv"
$.ajax({
type: "GET",
url: urls,
success: function (data) {
$('#myTable').append(arrayToTable(Papa.parse(data).data));
}
});
}
function arrayToTable(tableData) {
var myTable = $('<table></table>');
$(tableData).each(function (i, rowData) {
var row = $('<tr class="rownum-' + [i] +'"></tr>');
$(rowData).each(function (j, cellData) {
row.append($('<td>'+cellData+'</td>'));
});
myTable.append(row);
});
return myTable;
}
任何指导将不胜感激,因为我在过去一周一直坚持这一点。