如何将数组传递给 PHP 一个服务器的数组?

Posted

技术标签:

【中文标题】如何将数组传递给 PHP 一个服务器的数组?【英文标题】:How to pass an array in to an array to PHP a server? 【发布时间】:2018-10-19 10:36:10 【问题描述】:

我的 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[]]

【问题讨论】:

cpuUsage[] 已经是一个数组了,为什么还需要search 数组? 【参考方案1】:

您需要将name 属性作为数组

所以改变

name="search[cpuUsage[]]"

收件人:-

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

你很高兴

【讨论】:

以上是关于如何将数组传递给 PHP 一个服务器的数组?的主要内容,如果未能解决你的问题,请参考以下文章

将数组传递给 Web 服务 php nusoap

如何从python脚本将数组传递给php?

将php数组传递给jquery函数

如何将 PHP 数组传递给 Vue.js?

如何使用 PHP 和 Ajax 将数组传递给 Javascript?

将 PHP 数组传递给外部 jQuery $.ajax