所以我有几组全部相关的复选框。更具体地说,它是一个权限系统。每个用户组都有自己的权限集,因此管理员可以查看/读取/创建,成员可以查看/读取/创建,等等。每个组都会有每个权限的复选框,以便选择哪些组可以做什么。
使用 PHP 进行处理很简单,只需执行 name="permission[$group_id][]"
即可。然而,由于对 Javascript 不太熟悉,我在用 jQuery 以同样的方式处理它时遇到了一些麻烦。最终我需要能够使用 AJAX 将复选框传递给 PHP 脚本。我还必须能够使用 AJAX/Javascript 填充复选框。
任何指示表示赞赏。
最佳答案
只需这样做:
$.ajax({
...
//Select all checkboxes whose names begin with 'permission[', and serialize them for correct ajax transport
data: $(":checkbox[name^='permission[']").serialize()
...
});
它会自动编码您的复选框名称。
关于javascript - jQuery 处理复选框组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5853178/