我有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/