Я использую bootstrap-multiselect и вам необходимо отправить форму с выбранными параметрами.Как опубликовать multiselect выбранные параметры как один параметр в url - Bootstrap Multiselect
Однако по форме представить URL становится как этот ....&sites=1&sites=2&sites=3
в то время как мне это нужно, чтобы быть ...&sites=1,2,3
Вот мой код:
<select id="sites" name="sites" class="form-control" multiple="multiple">
<option value="1">Site 1</option>
<option value="2">Site 2</option>
<option value="3">Site 3</option>
</select>
JS:
$('button[type=submit]').click(function() {
var text = $('#sites').val()
//I have the list in `text` as 1,2,3 which need to in url
//do the rest and continue submit
Как я могу отправить эти выбранные значения в URL-адресе (т.е. url/sites=1,2,3
вместо url/sites=1&sites=2&sites=3
)
Спасибо за помощь!
Вы можете заменить весь этот код только $ ('# sites'). Val() '. Это будет содержать строку с разделителями-запятыми, содержащую выбранные значения. Я не уверен точно, что ваш вопрос, так как код, который у вас есть сейчас, в то время как многословный, будет работать так, как вам нужно. –
ok, позвольте мне попробовать. но как опубликовать это в url как сайты = 1,2,3 и т. д. – Fahad