我創建了一個表單,其中1個下拉列表存儲了另一個下拉列表的值。但問題是下拉列表存儲重複值。我該怎麼做下拉菜單不會顯示任何冗餘數據。從數組中刪除重複的值Node.js
的代碼是folows:
<form class="form-inline" role="form" method="post" action="/assignloc">
<div class="form-group" style="margin-top:4%;">
<label for="exampleInputEmail1" class="h2color" >FE Name</label>
<select name="selectpicker" class="form-control">
<% for(var i=0;i<pic.length;i++){ %>
<option value=<%=pic[i].name%>>
<%=pic[i].name%> </option>
<% } %>
</select>
<label for="exampleInputEmail1" class="h2color" style="margin-left:10px;">Broker ID</label>
<input type="text" class="form-control" placeholder="Broker Id" name="brokerid">
<button type="submit" class="btn btn-primary btn-lg active">Assign</button>
</div>
</form>
你必須在問題標題中完全按照你所說的去除:從數組中刪除重複值。所有的HTML都是不相關的,不是嗎?什麼是確切的數組結構,到目前爲止你嘗試過了什麼? –
服務器的數據響應是什麼?你只是想隱藏前端的任何重複值?理想情況下,重複不應發佈到服務器。如果您還想首先避免服務器的重複,請發佈您的端點。 :) –
一個通用的唯一過濾器的JavaScript http://stackoverflow.com/questions/30837373/code-works-with-arrays-but-not-multidimensional-arrays/30838163#30838163 – Xotic750