如何将数组传递给数组到PHP服务器?

时间:2018-05-09 10:29:35

标签: php jquery html5 symfony

我的html视图中有下一个多个字段:

<select multiple="multiple" name="search[cpuUsage[]]"
    id="search_cpu_usage"
    class="form-control">
    {% for statu in status %}
        <option value="{{ statu }}">{{ statu }}</option>
    {% endfor %}
</select> 

我需要用户选择的所有可能值,并尝试在search[cpuUsage[]]中保存,但这不起作用,因为php仅获取最后选择的值。如果我只使用cpuUsage[]search[]完全无效。

对于发送到服务器,我使用jquery.serialice

关于如何工作的任何想法search[cpuUsage[]]

1 个答案:

答案 0 :(得分:7)

您需要将name属性作为数组

所以改变

name="search[cpuUsage[]]"

要: -

name="search[cpuUsage][]" //or name="search[]" or name="cpuUsage[]"

你很高兴