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