Foros del Web » Programando para Internet » Javascript » Frameworks JS »

AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!!

Estas en el tema de AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!! en el foro de Frameworks JS en Foros del Web. hola compa, llevo unas dias con esto y no encuentro el error, por favor si me podrian ayudar, tengo este codigo en javascript que se ...
  #1 (permalink)  
Antiguo 06/01/2010, 16:00
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!!

hola compa, llevo unas dias con esto y no encuentro el error, por favor si me podrian ayudar, tengo este codigo en javascript que se comunica a un servidor mediante el archico log.php

log.php
<?php
echo "aparece por favoor.....";
?>

javascipt.js

function validaForm()
{
// Creo el objeto AJAX
var ajax=nuevoAjax();
// Coloco el mensaje "Cargando..." en la capa
//capa.innerHTML="Analizando...";
// 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", "log.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

var password=form.pass.value;
ajax.send("password="+password);

ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
alert(ajax.status); //esto me da 0, increible.
alert(ajax.responseText);//aca vacio, apocaliptico.
// Respuesta recibida. Coloco el texto plano en la capa correspondiente
capa=document.getElementById("etiqueta");
//capa1.innerHTML=ajax.responseText;
capa.innerHTML="anda a cagar";
}
}
}

y lo llamo desde aqui

body.php
<?php
echo '<p align="center" class="Estilo1">Inserte la contrase&ntilde;a de administrador.<br />
Insert the password..</p>';
echo '<form name="form1" id="form1">
<div align="center">
<input type="password" align="right" name="pass" id="pass" maxlength="10" />
<p><input type="submit" name="enviar" id="enviar" value="Enviar" onclick="validaForm()"/><input type="reset" name="reset" id="reset" value="reset" /></p>
<div id="etiqueta" style="display: none;><p>sds</p></div>
</div>
</form>';
?>

por favor si descubren el error porque me aparece ajax.response en vacion cuando quiero que me aparezca lo que imprime el php.
desde ya muchas graacias.
  #2 (permalink)  
Antiguo 06/01/2010, 19:16
Avatar de Panino5001
Moderatroll
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.099
Antigüedad: 15 años, 5 meses
Puntos: 790
Respuesta: AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!!

Probá cambiar el tipo al botón del formulario: button en lugar de submit, o poner un return false al evento onsubmit del tag form.
  #3 (permalink)  
Antiguo 08/01/2010, 17:47
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!!

a ver voy a probarlo...gracias
  #4 (permalink)  
Antiguo 08/01/2010, 18:55
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!!

sos el mas groso de todos lo tiempos,, como podes saber eso? tuve una banda y ni ahi que estaba cerca gracias me salvastes hermano un abrazo gente como vos permite la evolucion humana juaaa
no vemos

Etiquetas: ajax, encuentro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:39.