我想我今天很早就解决了这个问题,在寻找其他问题时我发现你的问题,这是我的解决方案
// 这将选择所有复选框或取消选择
// 您必须为此示例创建一个 ID 为“ib_seleccionar_todos”的隐藏输入,用于“全选”工作,另一个名为“is_seleccionados”的输入用于发送到其他 php 页面
// 注意:这里的对象数据表名为“tbl_buscar_exalumnos_Table”,将其更改为您使用的那个
$('#lnk_opt_seleccionar_todos').click( function(event){
if ( $("#ib_seleccionar_todos").val() == 0 ){
$(':input:checkbox.chk_seleccionado', tbl_buscar_exalumnos_Table.fnGetNodes()).attr("checked", "checked");
$("#ib_seleccionar_todos").val(1);
} else {
$(':input:checkbox.chk_seleccionado', tbl_buscar_exalumnos_Table.fnGetNodes()).removeAttr("checked");
$("#ib_seleccionar_todos").val(0);
}
event.preventDefault();
});
$("#btn_agregar_mailing").click( function(){
$("#frm_mailing").submit();
});
$('#frm_mailing').submit( function() {
var sData = $('input', tbl_buscar_exalumnos_Table.fnGetNodes()).serialize();
$('#is_seleccionados').val(sData);
});
那,将创建一个序列化数组。像这样的东西
[is_seleccionados] => chk_seleccionado%5B%5D=9755396&chk_seleccionado%5B%5D=9907119&chk_seleccionado%5B%5D=12955872&chk_seleccionado%5B%5D=13023863
我像这样在接收页面中爆炸的那个
$is_seleccionados = $_POST["is_seleccionados"];
$ia_arma_selecciondos = explode("&", $is_seleccionados );
foreach( $ia_arma_selecciondos as $key => $value ){
$ia_rut_selecc = explode("=", $value );
$ia_seleccionado[] = $ia_rut_selecc[1];
}
$ia_seleccionado = array_values( array_unique($ia_seleccionado) );
// $ia_seleccionado = array_values($ia_seleccionado);
foreach( $ia_seleccionado as $key => $ii_rut_value ){
//DO SOMETHING with $key or $ii_rut_value
}
希望工作。里卡多·穆尼奥斯智利万岁!