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

Comparar valor de ajax.responseText

Estas en el tema de Comparar valor de ajax.responseText en el foro de Frameworks JS en Foros del Web. Saludos!!! Como hago para comparar el valor de ajax.responseText con una expresión ajax.onreadystatechange=function() { if (ajax.readyState==4) { // Borro el contenido del input inputIngreso.value=""; // ...
  #1 (permalink)  
Antiguo 20/03/2010, 20:19
 
Fecha de Ingreso: marzo-2010
Mensajes: 20
Antigüedad: 14 años, 8 meses
Puntos: 0
Comparar valor de ajax.responseText

Saludos!!!
Como hago para comparar el valor de ajax.responseText con una expresión

ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
// Borro el contenido del input
inputIngreso.value="";
// Habilito campos y boton nuevamente
boton.disabled=false; ;inputIngreso.disabled=false;
inputLista.disabled=false;

Mens.innerHTML=ajax.responseText;

//Aquí debe comparar,

if(ajax.responseText=="si") {
window.location='pagina.php';
}
else{
window.location='pagina2.php';
}
}

me muestra el mensaje en el div, y se direcciona a la pagina2 aun cuando la respuesta del proceso de php es "si", como tendria que comparar el responseText con un string ...
  #2 (permalink)  
Antiguo 20/03/2010, 21:36
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses
Puntos: 67
Respuesta: Comparar valor de ajax.responseText

Puede estar pasando en que el archivo que sirve de procesador haya un espacio en blanco o algo así. Prueba haciedo un alert a ajax.responseText antes de que hagas cualquier cosa con él, hazlo de este modo:

alert('-'+ajax.responseText+'-');

De ese modo podrás ver un espacio en blanco o alguna otra cosa. Si es que hay un espacio en blanco eso puede ser provocado porque talvez al inicio del archivo haya un enter o talvez al final de algún archivo que se incluya dentro del archivo de procesamiento. Espero que mis sugerencias te sirvan de algo. Suerte!
  #3 (permalink)  
Antiguo 24/03/2010, 16:49
 
Fecha de Ingreso: marzo-2010
Mensajes: 20
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Comparar valor de ajax.responseText

Gracias... eso era lo que pasaba entraba con un enter

Etiquetas: ajax, comparar
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 08:11.