Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2013, 19:41
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Acceder a un valor devuelto por ajax antes de mostrarlo en un <div>

No queda claro, ya que aqui

Código:
                if (ajax.readyState==4) {
                        resultado = ajax.responseText
						
                }
el ajax.responseText puede ser puesto en una variable, la respuesta está, la muestres o no en un div. Si necesitás pasar la variable a otra función

Código:
                if (ajax.readyState==4) {
                        otrafuncion(ajax.responseText);
						
                }
podés también hacer una variable global, para usarla posteriormente
Código:
var respuesta  ="";
function cambiopro(datos){
		idpro=document.forms.form1.select2.value ;
		datos=datos+"?idpro="+idpro ;
		divResultado = document.getElementById('resultado');
        ajax=objetoAjax();
        ajax.open("GET", datos);
        ajax.onreadystatechange=function() {
                if (ajax.readyState==4) {
                        respuesta= ajax.responseText
						
                }
        }
 ajax.send(null);
		
}
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.