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

problema con "ajax.responseText" q no entiendo

Estas en el tema de problema con "ajax.responseText" q no entiendo en el foro de Frameworks JS en Foros del Web. Buenas soy nuevo en el foro y ps ojala me puedan ayudar. El problema es q cuando comparo el ajax.responseText con la variable respuesta no ...
  #1 (permalink)  
Antiguo 09/11/2009, 20:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 14 años, 6 meses
Puntos: 0
problema con "ajax.responseText" q no entiendo

Buenas soy nuevo en el foro y ps ojala me puedan ayudar.

El problema es q cuando comparo el ajax.responseText con la variable respuesta no entra a la condición y no se por que, por q yo imprimo la variable resp y me sale esto: "olaaaaaaaaaaaaEste E mail ya existe, ingrese otro E mail"... entonces no se por q no me entra ala condición y le quite las etiquetas y no funcionó..intenté con comillas simples y tampoco..y ps no se q mas hacer

Muchas gracias de antemano por las prontas respuestas




function validarEmail()
{
nit_empresa = document.getElementById("nit_empresa").value;
nombre_empresa = document.getElementById("nombre_empresa").value;
email_empresa = document.getElementById("email_empresa").value;
pais_empresa = document.getElementById("pais_empresa").value;
ciudad_empresa = document.getElementById("ciudad_empresa").value;
sitioWeb_empresa = document.getElementById("sitioWeb_empresa").value;
clave_empresa = document.getElementById("clave_empresa").value;



ajax = objetoAjax();
ajax.open("POST", "../acciones/empCrear.php", true);

var resp;
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
document.getElementById("divRegistrar").innerHTML = ajax.responseText;
resp = ajax.responseText;
document.write("olaaaaaaaaaaaa"+resp);
//alert("Datos grabados OK");
if(resp == "<p>Este E mail ya existe, ingrese otro E mail</p>")
{
alert("<p>Este E mail ya existe, ingrese otro E mail</p>");
document.getElementById("email_empresa").select();
}

else
document.form1.submit();

}
}

ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//ajax.send("t1="+t1+"&t2="+t2);


ajax.send("funcion=verificarEmail&nit_empresa="+ni t_empresa+"&nombre_empresa="+nombre_empresa+"&emai l_empresa="+email_empresa+"&pais_empresa="+pais_em presa+"&ciudad_empresa="+ciudad_empresa+"&sitioWeb _empresa="+sitioWeb_empresa+"&clave_empresa="+clav e_empresa);

}
  #2 (permalink)  
Antiguo 10/11/2009, 07:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: problema con "ajax.responseText" q no entiendo

¿Y las etiquetas de párrafo <p></p> también vienen en la respuesta? Además, verifica que no haya espacios al final de la cadena.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 20:09.