【发布时间】:2014-01-15 02:50:20
【问题描述】:
我使用Select2 3.4.5 创建选择框,
我使用此代码创建一个多值选择框,一切都很好。
<select id="e1" name="mydata" multiple>
<option value="D1">Data1</option>
<option value="D2">Data2</option>
<option value="D3">Data3</option>
</select>
...
<script>
$("#e1").select2();
</script>
为了在 php 中获取选择框的多个选定值,我必须通过 name="mydata[]" 修改 name="mydata",并在 PHP 中通过此代码获取值:
<?php
foreach ($_POST['mydata'] as $names) {
print "You are selected $names<br/>";
}
?>
但我的问题是:如何将选择框的选定值作为 string 发送到 PHP,以便像这样在 php 中恢复:'D1,D2,D3',谢谢。
编辑:
我想将数据作为字符串发送,而不是作为数组接收 改成字符串
【问题讨论】:
-
@DainisAbols Select2 使其具有吸引力。它实际上与问题无关。
-
就用implode()?
标签: php jquery drop-down-menu jquery-select2