发送复选框组的值

问题描述:

我有一个有趣的案例。我有一个页面,其中有一组动态创建的复选框,我不知道它们的名称在生成之前。发送复选框组的值

可能有名称“type”,“profile”等等。有可能一次显示多个组。

你有什么想法如何通过以下格式的AJAX请求发送? type = val1,val2 user = val1,val2

所有数据来自数据库 - 它可能取决于用户选择,这就是为什么我不知道他们的名字。

干杯!

+0

请你用一个例子更详细地解释一下吗?你是什​​么意思,在他们生成之前你不知道他们的名字?您想通过AJAX将标签添加到复选框吗? – Spider 2011-05-25 16:56:33

+0

为什么会有一个名为“type”的复选框有两个值? – Pointy 2011-05-25 16:58:22

您还可以使用jQuery.serializeArray(),你必须通过你的结果数组迭代,使您的字符串中的格式,然后将其发送到您的Ajax请求。

+0

任何想法为什么它发送多个值,例如。 type ='1',type ='2'? – 2011-05-25 18:30:05

+0

你能否给我一些代码来帮助你,你的html的一部分与你的复选框和你的javascript函数来解析它们。谢谢 – dturcotte 2011-05-25 20:58:58