我如何在php中获取序列化的多个选择?

问题描述 投票:0回答:1

我想要的是:我正在尝试在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'];
php arrays multi-select
1个回答
-1
投票

在您的名称属性中使用name="addownerUsers_select[]"这样,选择值将存储为数组。在PHP脚本中将$myvar = $_POST['addownerUsers_select'];视为数组。

© www.soinside.com 2019 - 2024. All rights reserved.