У меня есть выпадающий список с несколькими вариантами, значения выбранных опций которого я получаю в запросе на публикацию на стороне сервера. ниже метод работал для меня раньше. Но он не работает сейчас и возвращает только последнее выбранное значение параметра. Я исследовал, но большинство методов ответили только о том, как это работает в PHP и т.д ...
Форма
<form method="post">
<div class="form-group">
<label>Select Tags*: (Please Choose Min 5 Tags)</label>
<select name="tags" id="tags" class="form-control" multiple>
<% if(tagList == null || tagList == undefined){%>
<option value="">No tags to show</option>
<%}else{%>
<% for(var tag of tagList){%>
<option value="<%=tag._id%>"><%=tag.tagName%></option>
<%}%>
<%}%>
</select>
</div>
<div class="form-group">
<input type="submit" value="Create">
<button type="reset" value="Reset">Cancel</button>
</div>
</form>
Внутренний почтовый запрос
.post((req, res, next) => {
let tags = req.body.tags;
console.log(tags); //returns only the last selected option value
})
Любая помощь очень ценится. Спасибо