这可能是一个非常基本的问题,因为我根本不熟悉网络编程。我正在尝试使用 html 模板创建一个表格,该表格的内容是通过 go 脚本填充的。我的问题是标签没有落在我想要的地方。这是用于 html 模板的 html
<h1>Exchange Rate for {{.Title}}</h1>
<form action="/dateShow/react" method="POST">
<table>
<tr>
<td>From</td>
<td>To</td>
<td>Rate</td>
<td>7-day avg</td>
</tr>{{.Data}}
</table>
<div><input type="submit" value="Save"></div>
</form>
我期待 GO 脚本会在第一个“tr”标签之后和“table”标签内打印“数据”。相反,这就是我得到的
<html><head></head><body><h1>Exchange Rate for 2018-07-02</h1>
<form action="/dateShow/react" method="POST">
<tr><td>usd</td><td>idr</td><td>15.000000</td><td>14.238334</td></tr><tr><td>usd</td><td>sgd</td><td>1.320000</td><td>1.310000</td></tr>
<table>
<tbody><tr>
<td>From</td>
<td>To</td>
<td>Rate</td>
<td>7-day avg</td>
</tr></tbody></table>
<div><input type="submit" value="Save"></div>
</form></body></html>
这太奇怪了,因为“标题”部分工作正常并降落在我想要的地方。但身体并非如此