2012-01-16 75 views
0

比方说,我有一个简单的形式,有选择组合框,并且有每行一个复选框表,选择你想要的行。同时提交表单并通过AJAX发送数据?

现在,在服务器端,我需要从表(使用每行的复选框)选择的所有项目,并在组合框中选择的项目相关联。

我知道在组合框中的值将与形式提交,但我怎么能发送表中的所有选定的元素?我必须使用AJAX或什么?或者有可能通过POST/GET做到这一点?

+0

没有,你可以简单地得到一个普通的表单提交的检查项目。它不适合你吗? – Brad 2012-01-16 18:48:43

+0

我还没有尝试过,但我怎么知道在服务器端**哪些**元素从表中选择?我可以把所有的复选框放在数组的表中吗?像'',并通过POST发送该变量? – jere 2012-01-16 19:01:48

回答

1

窗体需要附上(是的anscestor)都表和组合框。 表行的复选框都应该像

<input type="checkbox" name="rows[]" value="ROW ID"/> 

然后在服务器端,你会得到的,除了组合框的值,$_POST['rows']作为包含检查行的ID的数组。

+0

会给我只有选定的checboxes,或全部? – jere 2012-01-16 19:35:58

+0

只有选定的复选框 – ori 2012-01-16 19:41:22

+0

像魅力一样工作。谢谢 – jere 2012-01-16 23:00:47