Foros del Web » Programando para Internet » Javascript »

Enviar valor por POST sin refrescar página

Estas en el tema de Enviar valor por POST sin refrescar página en el foro de Javascript en Foros del Web. Buenas, me gustaría saber si alguien me podría decir como hacer lo siguiente: Tengo dos inputs: Código HTML: <input type= "button" id= "usuario" value= "" ...
  #1 (permalink)  
Antiguo 22/04/2011, 15:10
Avatar de Dani_1270  
Fecha de Ingreso: noviembre-2009
Ubicación: España
Mensajes: 51
Antigüedad: 15 años
Puntos: 1
Pregunta Enviar valor por POST sin refrescar página

Buenas, me gustaría saber si alguien me podría decir como hacer lo siguiente:

Tengo dos inputs:
Código HTML:
<input type="button" id="usuario" value="" />
<input type="password" id="contrasena" value="" /> 
Y cojo los valores con:
Código Javascript:
Ver original
  1. usuario = document.getElementById('usuario').value;
  2. pass = document.getElementById('contrasena').value;

Entonces yo quería saber si con javascript podría enviar a una página pero sin salir de la que estoy, osea, enviar los datos por POST a una página login.php pero sin salir de la página principal.
Gracias!
  #2 (permalink)  
Antiguo 22/04/2011, 15:47
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: Enviar valor por POST sin refrescar página

hablas de usar ajax. pregunta en ese foro
  #3 (permalink)  
Antiguo 22/04/2011, 15:51
Avatar de Dani_1270  
Fecha de Ingreso: noviembre-2009
Ubicación: España
Mensajes: 51
Antigüedad: 15 años
Puntos: 1
Respuesta: Enviar valor por POST sin refrescar página

Ok, gracias no me había dado cuenta de que podía ser AJAX.
Voy a hacer la pregunta alli.
  #4 (permalink)  
Antiguo 22/04/2011, 22:24
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 19 años
Puntos: 87
Respuesta: Enviar valor por POST sin refrescar página

Con jquery

Código Javascript:
Ver original
  1. $.post('login.php', $("#formulario").serialize, function(data) {
  2.         if(data == "logueado"){
  3.             alert("Estas logeado")
  4.         };
  5. });

Y en el archivo php (login.php) solamente haces un echo SI se logeo satisfactoriamente

Código PHP:
Ver original
  1. echo "logueado";
  #5 (permalink)  
Antiguo 23/04/2011, 02:23
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Respuesta: Enviar valor por POST sin refrescar página

Continúa en el foro de AJAX.

Etiquetas: página, post, refrescar
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:27.