html/template
我正在尝试使用in生成 HTML 内容Go
。数据实际上是SELECT
来自不同MySQL
表的查询的输出。
我需要以下方面的帮助
能够生成 HTML 但无法拆分行。如何迭代result := []map[string]interface{}{}
(我使用接口,因为列数和它的类型在执行之前是未知的)以表格格式呈现数据?
列和行不匹配
注意:目前result
在 playground 链接中包含 2 张地图,应将其视为动态地图。它会根据目标表而改变。
这是 playground 链接,其中包含与我的用例匹配的示例数据。 https://go.dev/play/p/UTL_j1iRyoG
下面是输出 HTML,它将所有值添加为单行,这也不与 Columns 匹配。
<html>
<head>
<meta charset="UTF-8">
<title>My page</title>
<style>
table, th, td {
border: 1px solid black;
}
th, td {
padding: 10px;
}
</style>
</head>
<body>
<table>
<tr>
<th>Name</th><th>Colour</th>
</tr>
<tr>
<td>Red</td><td>Apple</td><td>Banana</td><td>Yellow</td>
</tr>
</table>
</body>
</html>
慕妹3242003
相关分类