我过去处理过javascript,但我正在尝试重新学习它。出于这个原因,我想提出一个不使用 JQuery 之类的库的 javascript 解决方案。
我遇到了几个线程,它们很接近,但并不完全符合我的情况。
我有一个由 PHP 动态生成的表单,它从数据库中获取信息,并回显所有表单输入。它们都是代表数据库中条目的复选框。通常我会使用 name="id[value]" ,其中 value 是正在循环的当前条目的 id。
所以我会有这样的事情:
<input type="checkbox" name="del[1]"/>
<input type="checkbox" name="del[2]"/>
<input type="checkbox" name="del[3]"/>
当我在表单提交上发布这个时,我会得到 $_POST['del'] 的值并称之为一天。但是,我试图将它发送到一个带有 AJAX 函数的 PHP 页面,这样我就可以在不更改页面或刷新的情况下执行这些函数。
我的问题是:如何获取所有复选框(已选中)并将它们发送到 PHP 页面,以便它可以了解哪些已选中。我的理解是,这将需要某种转换。我的第一个想法是遍历每个复选框,并获取它的索引(或给它们所有 Id 并获取 id)并将其放入一个字符串中,然后我可以在 PHP 端展开。
有什么想法吗?谢谢,夏尔夫。