我正在为Ajax
表单使用带有多个选择项和image字段的select元素。要提交图像,我必须使用表单enctype="multipart/form-data"
。提交表单时,由于我从select元素中选择了三个选项,因此名为“ business_type”的多个select元素的发布数据如下。
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中)中,我仅收到最后一个项目,因为从上述发布数据中可以明显看出。如何获得其他选定的值?
答案 0 :(得分:0)
对我有用的一个简单技巧就是用如下数组替换选择元素名称name="business_type"
。
替换
<select name="business_type" multiple required>
使用
<select name="business_type[]" multiple required>
因此获取帖子数据中所有选定字段的数组。