我有一个带有一些复选框的表单。如果我激活 ceckbox,jquery 将使用 .serialize() 函数通过 ajax 将数据发送到 php 文件。问题是,jquery 发送一些双参数。这是查询:
区域=26-50&区域=51-75&区域=76-100&区域=100&std=1&std=3
如何创建这样的数组:
数组(
'区域' => 数组(0 => '26-50',1 => '51-75',2 => '76-100'), std => 数组(0 => 1,1 => 3)
)
PHP 用新变量覆盖最后一个变量...
感谢您的帮助!
问候
最佳答案
[]
表示法使得以表单形式传输数组数据成为可能。
在表单中命名复选框,如下所示:
<input name="area[]" type="checkbox" value="51-75">
这应该构建所有选定复选框的数组。
关于php - 如何创建具有双 GET 变量的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6520698/