Bueno, tengo en php un formulario con un checkbox, que al cambiar el valor llame a mi función marcado()[en javascript], esto está bien.
Esta es mi función marcado(dato):
Código:
y nuevoAjax:function marcado(dato) {
// Obtengo la capa donde se muestran las respuestas del servidor
var capa=document.getElementById("listas");
// Creo el objeto AJAX
var ajax=nuevoAjax();
// Coloco el mensaje "Cargando..." en la capa
capa.innerHTML="Cargando...";
// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
ajax.open("POST", "listas.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("lista="+dato);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
// Respuesta recibida. Coloco el texto plano en la capa correspondiente
capa.innerHTML=ajax.responseText;
}
}
}
Código:
Pues en listas.php (la función a la que envío el dato marcado por POST) no me responde a los:function nuevoAjax() {
/* Crea el objeto AJAX */
var xmlhttp=false;
try {
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
try {
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
Código PHP:
echo "</br>";
Gracias!! Saludos


