我從服務器獲取數據並迭代它以創建表格,然後使用表單將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