功能,我想我解決這個今天一早,並在尋找別的東西,我發現你的問題,這裏是我的解決方案
//這將選擇所有複選框或取消
//呦ü必須創建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);
});
的是,將使SERIALIZE陣列改變這一點。 像這樣
[is_seleccionados] => chk_seleccionado%5B%5D=9755396&chk_seleccionado%5B%5D=9907119&chk_seleccionado%5B%5D=12955872&chk_seleccionado%5B%5D=13023863
一個我在recieving頁面爆炸這樣
$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
}
HOPE工作。 RicardoMuñoz Viva智利!
謝謝,但我無法得到這個解決方案。看我測試:http://www.blankinside.co。uk/solution2.php – garethmurton