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