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

ajax con return

Estas en el tema de ajax con return en el foro de Frameworks JS en Foros del Web. hola soi nuevo en el foro asi k si hay algun error en mi post ...tenganme paciencia mi problema es que tengo una funcion con ...
  #1 (permalink)  
Antiguo 28/10/2010, 17:10
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
ajax con return

hola soi nuevo en el foro asi k si hay algun error en mi post ...tenganme paciencia
mi problema es que tengo una funcion con ajax que deveria devolver un json el problema es que no lo devuelve el codigo es
Código Javascript:
Ver original
  1. function getObjectTable(id)
  2.  
  3. {
  4.  
  5.     ajax = kAjax();
  6.  //esto inicializa lo del ajax que es lo mismo en todos los codigos ...
  7.     ajax.open("POST", "myscript.php", true);
  8.     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  9.  
  10.     ajax.send("id="+id);
  11.  
  12.     ajax.onreadystatechange=function()
  13.  
  14.     {
  15.  
  16.         if (ajax.readyState==4)
  17.         {
  18.             newObj = eval('(' + ajax.responseText + ')');
  19.             //return newObj; //si pongo el return aqui no funciona
  20.         }
  21.  
  22.     }
  23.             return newObj;
  24.  // y esto funciona solo cuando se ejecuta por segunda vez
  25. }
  26. function mostrar()
  27. {  
  28.  
  29.     // Obtengo el elemento del select que debo cargar
  30.  
  31.     divDestino = document.getElementById("table");
  32.     myObj = getObjectTable(122);
  33.     divDestino.innerHTML=myObj.algo;
  34. }
  35. esto es el html
  36. <input type="button" value="ver" onclick="mostrar()">
espero haberme explicado bien lo que pasa es que solo me devulve el objeto cuando ejecuto dos veces la funcion que contiene el ajax y en el otro caso no funciona nunca
  #2 (permalink)  
Antiguo 29/10/2010, 08:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: ajax con return

Revisa este tema:
http://www.forosdelweb.com/f77/ajax-...puesta-682566/

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 31/10/2010, 13:39
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Respuesta: ajax con return

gracias broth... me sirvio de mucho el contenido de ese post

Etiquetas: ajax, return
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 03:35.