使用AJAX获取CSV数据,并使用“显示/隐藏”按钮呈现为HTML表
我已经能够得到。使用AJAX获取CSV数据,并使用“显示/隐藏”按钮呈现为HTML表,ajax,html-table,import-from-csv,Ajax,Html Table,Import From Csv,我已经能够得到。 现在我的问题是如何呈现它;分隔的CSV文件作为两列HTML表。使用Javascript字符串对象的拆分方法: 例如,在没有任何错误处理的情况下: if (xmlhttp.readyState==4 && xmlhttp.status==200) { var tableHtml = "<table>"; var lines = xmlhttp.responseText.split("\n"); for (var i=0; i < li
现在我的问题是如何呈现它;分隔的CSV文件作为两列HTML表。使用Javascript字符串对象的拆分方法: 例如,在没有任何错误处理的情况下:
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var tableHtml = "<table>";
var lines = xmlhttp.responseText.split("\n");
for (var i=0; i < lines.length; i++) {
tableHtml += "<tr>";
var line = lines[i].split(";");
tableHtml += "<td>" + line[0] + "</td><td>" + line[1] + "</td>";
tableHtml += "</tr>";
}
tableHtml += "</table>";
document.getElementById("stock-table").innerHTML = tableHtml;
}
非常感谢你,约瑟夫。您或其他人是否知道如何修改tableHtml+++行[0]+++行[1]+;如果你不知道分隔符的数目?或者我必须使用不同的方法吗?您知道一行上的最大字段数吗,或者可能会有所不同?表列应该有标题吗?就个人而言,我建议您查看一下JavaScript库,并尝试使用它。它有很好的文档,有很好的教程。有2到10个字段,但不超过10个。最好由脚本创建标题。