Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2015, 16:03
george_sks
 
Fecha de Ingreso: marzo-2015
Mensajes: 5
Antigüedad: 9 años, 1 mes
Puntos: 0
problema con funcion dentro de ajax

amigos, llevo una hora dandole vuelta a esta funcion que tengo, la funcion la ejecuto desde otra funcion de javascript, pero fijense como declaro en la primera linea la variable resultado, luego realizo el ajax, y en la validacion le asigno el valor a resultado el texto del ajax que obtengo del script php, pero al terminar mi script mando un alert de la variable resultado y me dice undefined. espero me puedan ayudar

[script]
function existDb(tabla,campo,valor)
{
var resultado;
var ajax = new XMLHttpRequest();
ajax.open("GET","../ajax/existDb.php?t=" + tabla + "&c=" + campo + "&v=" + valor);
ajax.send(null);
ajax.onreadystatechange = function(){
if (ajax.readyState == 4 && ajax.status == 200) {
resultado = ajax.responseText;
}
}
alert(resultado);
}
[/script]