0

我想要什么: 我正在尝试在 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'];
4

1 回答 1

-1

在您的 name 属性中,使用name="addownerUsers_select[]"这种方式选择值将存储为数组。在您的 PHP 脚本中,将$myvar = $_POST['addownerUsers_select'];其视为一个数组。

于 2019-03-14T18:33:10.323 回答