我从服务器获取数据并迭代它以创建表格,然后使用表单将JavaScript存储到本地存储。下面是代码片段如何创建唯一的ID,当在Golang中使用数据并在Javascript中使用时
<table>
<tr><th>Product ID</th></tr>
{{range .}}
<td ><form onsubmit="save_data()" action="/" method="get"><button class="btn btn-info pid" id="pid" name="{{.puid}}" value="{{.puid}}">Update</button></form></td>
{{end}}
<table>
<script>
function save_data() {
var input = document.getElementByID("pid");
localStorage.setItem("id", input.value);
}
</script>
然而每一次,不管是哪个表行的“更新”按钮,我点击,每次只获得存储在第一个表行元素的ID。 有没有一种方法可以生成唯一的ID,并在数据范围内使用JavaScript引用它。 感谢
还问[这里](https://groups.google.com/d/topic/golang-nuts/dNaoKtBEQp0/讨论)。下次请注意提及您用于发布问题的其他场所。 – kostix