Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2011, 10:29
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Retornar respuesta Ajax en JSON

hola compañeros

nuevamente yo...

tengo esta funcion

Código Javascript:
Ver original
  1. function PeticionJSON(url,datos){
  2.  
  3.     rand = parseInt(Math.random()*99999999);
  4.     peticion.open("GET",url + "?" +  datos   + "&rand=" + rand,true);
  5.     peticion.onreadystatechange = function(){
  6.        
  7.            if(peticion.readyState == 4){
  8.                      if(peticion.status == 200){
  9.                          
  10.                         return  peticion.responseText;
  11.                    
  12.                                    
  13.                     }else{
  14.                         alert("Error al procesar la solicitud en el servidor" + peticion.statusText); // cuando falla algo en la solicitud
  15.                     }
  16.                  }
  17.             }
  18.     peticion.send(null);


la llamo asi:

Código Javascript:
Ver original
  1. var response_json = PeticionJSON(url,datos);
  2. alert(response_json);

peticion.responseText retorna un objeto en JSON asi:

{"tipo_alerta":"success","mensaje":"Registro guardado con Exito"}

... lo que quiero es almacenar el resultado de la funcion en una variable, en este caso response_json
pero no me funciona, cuando sale el alert dice undefined....

Me podrian colaborar ...... gracias