我有4个复选框。全部形式

input type="checkbox" name="Group[]" id="Group" value="uniquevalue"


我检查了其中4个中的3个。如何发送表格中检查的值

"a = chkedvalue1 &b = chkedvalue2 &c = chkedvalue3"

我正在使用jQuery 1.4.2

谢谢!花了整整一天时间都没有结果。

最佳答案

首先,删除该id属性,它必须是唯一的。然后,要获取值数组,您可以像这样.serialize() <form>

var data = $("form").serialize();


请注意,这将产生Group[]=...,如果只想为每个[],则从name属性中删除Group=

...或者如果您想使用值数组,请使用.map(),如下所示:

var arr = $("input[name='Group[]']:checked").map(function() {
            return this.value;
          }).get();

关于php - 如何获取多个复选框值并通过jquery中的ajax发送值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4518490/

10-12 00:22
查看更多