04/08/2011, 12:38
|
| | Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 14 años, 7 meses Puntos: 1 | |
Respuesta: Capturar Arreglo HTML con JAVASCRIPT y luego enviarlo a PHP Gracias por tu atencion te voy a mostrar como estoy trabajando.
1. En Pagina.php tengo (HTML):
<script type="text/javascript" src="listar.js" charset="utf-8"></script>
<form onSubmit="sentform_updatepages(); return false;" name="form_update_pages" autocomplete="off">
<tabla>
*** AQUI SE GENERAL LAS FILAS DE LA TABLA DINAMICAMENTE ***
<input name="publica[]" type="checkbox" value="$id" />
************************************************** ****
</tabla
</form> 2. En listar.js tengo los siguiente:
// CREAR OBJETO AJAX
function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function sentform_updatepages(){
ajax=nuevoAjax();
if(document.form_update_pages.action.value == 'update_pages'){
// Capturar los Campos
**** AQUI SE DEBE CAPTURAR LOS VALORES DE CADA CHECK ****
publica = ?????????
c = document.getElementById('mensaje1');
c.innerHTML = "<img src='../../images/body/default/icons/loader.gif' border='0' align='absmiddle'>";
ajax.open("POST", "class_insertar.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4){
alert(ajax.responseText);
document.location = 'Pagina.php';
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("publica="+publica);
}
} 3. En class_insertar.php capturo lo que viene por POST. |