У меня есть странная утилита, которую я использую для музейного сайта, и она бросает мне кривая, когда я пытаюсь использовать ее в сочетании с множественным выбором, чтобы я мог передать массив значений.
В настоящий момент, если бы мне нужно было передать один вход или выборку с одним значением, это выглядит так:
var remits = document.getElementById("remits").value;
DWObject.SetHTTPFormField("remits", remits);
Однако это не работает с массивом значений, и мне интересно, как я мог бы заставить его работать.
Я уже сделал небольшую корректировку и знаю, что в конце эта строка:
DWObject.SetHTTPFormField("remits", remits);
Должен выглядеть так:
DWObject.SetHTTPFormField("remits[]", remits);
Так что я предполагаю, что эта строка выше будет обернута либо в for, либо в each, но я не уверен, как правильно выписать ее для моего приведенного выше случая.
Это мое поле выбора:
<select class="form-control" id="remits" multiple="multiple" name="remits[]">
@foreach($contacts as $contact)
<option value="{{$contact->email}}">{{$contact->email}}</option>
@endforeach
</select>
Буду признателен за любую помощь в этом! Спасибо!