0

我正在为我的Ajax表单使用带有多个选择和图像字段的选择元素。对于提交图像,我必须使用 form enctype="multipart/form-data"。当我提交表单时,我的名为“business_type”的多个选择元素的发布数据如下,因为我从选择元素中选择了三个选项。

Content-Disposition: form-data; name="business_type"    
Manufacturer
-----------------------------212041485118126
Content-Disposition: form-data; name="business_type"   
Wholesaler
-----------------------------212041485118126
Content-Disposition: form-data; name="business_type"    
Trading House

现在,在我的 $_REQUEST 数组(在 PHP 中)中,我只收到最后一项,因为从上述帖子数据中可以明显看出。如何获得其他选定的值?

4

1 回答 1

0

对我有用的一个简单技巧是用name="business_type"数组替换选择元素名称,如下所示。

代替

<select name="business_type" multiple required>

<select name="business_type[]" multiple required>

因此,获取发布数据中所有选定字段的数组。

于 2019-04-01T07:59:15.997 回答