【问题标题】:Returning multiple checkboxes as array将多个复选框作为数组返回
【发布时间】:2012-08-23 15:58:50
【问题描述】:

我确定我在做一些愚蠢的事情,但我无法让我的表单以我想要的方式序列化多个复选框。

我创建了一个 jsfiddle here

如果你运行,点击填充表单,勾选几个框,然后点击序列化你得到

multi%5B%5D=1&multi%5B%5D=2的提醒

当我正在寻找更像multi=1,2的东西时

我做错了什么?

【问题讨论】:

  • What am I doing wrong? — 尝试获取逗号分隔的列表,而不是使用表单和所有表单数据解析器使用的标准方法。
  • 啊,我明白了。如果我发布该数据,php 会将它们解释为另一端的数组吗?
  • 原始数据?是的。逗号分隔列表?没有。

标签: jquery html forms serialization checkbox


【解决方案1】:

好吧,我是愚蠢的。以为序列化从复选框值创建了一个数组,但事实证明,当复选框在名称属性中包含 [] 时,php 在服务器端执行此操作。

【讨论】:

    猜你喜欢
    • 2012-01-14
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-24
    • 2017-02-17
    • 2020-12-27
    • 2016-03-22
    相关资源
    最近更新 更多