Foros del Web » Programando para Internet » Javascript »

traer variables de otra página ayudándose de Ajax

Estas en el tema de traer variables de otra página ayudándose de Ajax en el foro de Javascript en Foros del Web. holas, muy buenas. No sé si debo enviar este mensaje aquí, porque no es sólo sobre Javascript sino tb sobre Ajax. Bueno, esta es mi ...
  #1 (permalink)  
Antiguo 28/12/2011, 22:32
 
Fecha de Ingreso: octubre-2010
Mensajes: 189
Antigüedad: 13 años, 6 meses
Puntos: 0
traer variables de otra página ayudándose de Ajax

holas, muy buenas.

No sé si debo enviar este mensaje aquí, porque no es sólo sobre Javascript sino tb sobre Ajax.
Bueno, esta es mi duda:
Tengo la siguiente función:


Código HTML:
<script type="text/javascript">
function showUser(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
   [COLOR="Red"] document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }[/COLOR]
  }
[COLOR="Blue"]xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();[/COLOR]
}
</script> 
Con lo que tengo marcado en rojo recojo lo mostrado en la página getuser.php.
Me gustaría poder traer una variable también, sin necesitar de mostrar su valor.
Igual que mando una con la función marcada en azul, ¿no puedo también traer una variable?

¡Muchísimas gracias!
  #2 (permalink)  
Antiguo 29/12/2011, 01:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: traer variables de otra página ayudándose de Ajax

Hola:

Ajax va a mostrarte solo lo que le pides, además las peticiones Ajax abren las páginas "nuevas" siempre, así que si buscas algo distinto no lo podrás hacer. A veces es conveniente usar variables de sesión o tablas.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 29/12/2011, 06:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 189
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: traer variables de otra página ayudándose de Ajax

Gracias caricatos.

Es que es la primera vez que uso Ajax. Me parece una maravilla lo que puede hacer, y lo bien que puede sustituir a PHP en algunas cosas (como en el ejemplo, que no hace falta "saltar" a otra página").
Pero yo por lo que veo en dicha función, lo que me permite es "traer" o visualizar lo que tengo en html en la página que "abre". ¿Piensas que si creo una variable de sesión en dicha página, la puedo "traer" a la primera? Lo intentaré pues, pero..no sé como podría hacer para que dicho valor (el de la variable) apareciera en el mismo input en el que me va a aparecer la info que "recogo" de dicha página. Es decir en el input con ID: "txtHint".

Gracias, un saludo.
  #4 (permalink)  
Antiguo 29/12/2011, 18:55
Avatar de Dnielf  
Fecha de Ingreso: diciembre-2008
Ubicación: 127.0.0.1
Mensajes: 72
Antigüedad: 15 años, 4 meses
Puntos: 14
Respuesta: traer variables de otra página ayudándose de Ajax

Investiga JSON con AJAX y PHP.
  #5 (permalink)  
Antiguo 31/12/2011, 10:18
 
Fecha de Ingreso: octubre-2010
Mensajes: 189
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: traer variables de otra página ayudándose de Ajax

Cita:
Iniciado por Dnielf Ver Mensaje
Investiga JSON con AJAX y PHP.
gracias, le echaré un vistazo.

Etiquetas: ajax, html, página, php, variables, tracker
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 17:05.