El Id es el Id del registro se genera uno por cada uno de los registros, lo hago con un foreach, digamos algo asi: foreach ($ids as $id), esto esta bien ya que veo los Ids y estan perfectos, se los digo como para que se den un idea del problema
Código HTML:
<td><input name="idsEliminar[]" id="idsEliminar[]" type="checkbox" value="<?php echo $id; ?>" /></td>
ACLARO que soy muy novato en javascripts
tambien les digo que van a ver un funcion dameElementoPorId esa funcion no es el problema ya que la he usado miles de veces.
Código:
tambien intente con este codigo que encontre en el foro, pero me retorna el alert vacio:function cargaDivConPOSTEliminar(url, id_contenedor){
var pagina_requerida = false;
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest();
}else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){ // en caso que sea una versi�n antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
else
return false;
pagina_requerida.onreadystatechange=function(){ // funci�n de respuesta
cargarpagina(pagina_requerida, id_contenedor)
}
pagina_requerida.open('POST', url, true); // asignamos los m�todos open y send
pagina_requerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var checks = dameElementoPorId("idsEliminar[]");
var checkboxes = [];
var flag = true;
for(var i = 0; i < checks.length; i++ ) {
if(checks[i].checked && flag) {
checkboxes.push(checks[i].name + "=" + checks[i].value);
flag=false;
}else if (checks[i].checked){
checkboxes.push("&" + checks[i].name + "=" + checks[i].value);
}
}
var query = "IdsEliminar[]" + checkboxes;
pagina_requerida.send(query);
}
Código:
Por favor si alguien me puede ayudar estaria muy agradecido.var checks = dameElementoPorId("idsEliminar[]");
var checkboxes = [];
for(var i = 0; i < checks.length; i++ ) {
if(checks[i].checked) {
checkboxes.push(checks[i].name + "=" + checks[i].value);
}
}
alert(checkboxes.join('&'));
Desde ya gracias por tomarse el tiempo de leer mi post.
Gracias y Saludos.
NicoStone.



