我想要的是:我正在尝试在PHP脚本中获取多选。
我的问题:我只得到最后一个值。
我有这样的形式:
<form action="create.php" method="post" id="newForm">
在这个表单里面我有一些输入和一个多选:
<select id="addownerUsers_select" name="addownerUsers_select" class="form-control multiselect-filtering" multiple="multiple" data-fouc>
我序列化表单:
var data = $("#newForm").serialize();
之后我有一个ajax电话:
$.ajax({
type : 'POST',
url : 'insert.php',
data : data,
dataType: 'json',
现在,在我的PHP里面:
$myvar = @$_POST['addownerUsers_select'];
在您的名称属性中使用name="addownerUsers_select[]"
这样,选择值将存储为数组。在PHP脚本中将$myvar = $_POST['addownerUsers_select'];
视为数组。