时间:2021-07-01 10:21:17 帮助过:7人阅读
是增加表单 还是增加表单元素
你一个页面内有N个表单?
如果确实是有多个表单,我目前是用jquery动态地获取所有的表单值,然后将其传入后台
var postData="";$.each($("from"),function(i, n){ postData += $(n).serialize();});//通过ajax传到后台.
不存在多个表单,只存在多个表单变量
foreach(preg_grep('/array_/', array_keys($_POST)) as $k) { res[$k] = $_POST[$k];}
不存在多个表单,只存在多个表单变量
foreach(preg_grep('/array_/', array_keys($_POST)) as $k) { res[$k] = $_POST[$k];}
是增加表单 还是增加表单元素
你一个页面内有N个表单?
如果确实是有多个表单,我目前是用jquery动态地获取所有的表单值,然后将其传入后台
var postData="";$.each($("from"),function(i, n){ postData += $(n).serialize();});//通过ajax传到后台.
多个表单input标签,通过name属性区分变量即可。
将同一组元素的name定义成数组即可,如下:
.........
php 接收就是
print_r($_POST['array']);
将同一组元素的name定义成数组即可,如下:
.........
php 接收就是
print_r($_POST['array']);
原来可以这样,这样方便,受教受教,多谢了!
print_r($_POST['array']['a1']);
print_r($_POST['array']['a2']);
这样才可以区分input值
不存在多个表单,只存在多个表单变量
foreach(preg_grep('/array_/', array_keys($_POST)) as $k) { res[$k] = $_POST[$k];}