Я пытаюсь преобразовать массив select2 в строку для использования в форме.В настоящее время мой вывод выглядит следующим образом:
? Source% 5B% 5D = x1 & source% 5B% 5D = x2
Я хочу преобразовать его в строку через запятую,Я пытался использовать 'string = source.join ()', но вывод моей строки пуст.
% 5B% 5D = x1 & source% 5B% 5D = x2 & string =
То, что я пытаюсь получить, выглядит примерно так:
строка% 5B% 5D = x1, x2
<form action="/action_page.php">
<select class="form-control select2" multiple="" id="source" name="source[]" style="width: 250px;">
<optgroup label="Group1">
<option>x1</option>
<option>x2</option></optgroup>
<optgroup label="Group2">
<option>y1</option>
<option>y2</option></optgroup>
</select>
<script type="text/javascript">
$(".select2").select2({
tags: true
});
</script>
<script type="text/javascript">
string = source.join()
</script>
<input type='hidden' name='string' ></input>
<br><br>
<input type="submit">
</form>