Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Zeroql en 15 Septiembre 2011, 17:53 pm



Título: enlace a una pagina sin salir de la actual
Publicado por: Zeroql en 15 Septiembre 2011, 17:53 pm
Bueno, nose como describirlo mejor pero lo que busco es que cuando de un link este no se empiese a cargar el enlace.

por ejemplo
tengo login,php y session.php

en session.php solo tengo codigo php no muestra nada en el navegador, y en login.php tengo un formulario con accion a session.php lo que quiero es que cuando se de click en enviar este no me carge session.php en el navegador sino que se quede en login.php hasta haber terminado el session.php como lo hacen algunos formularios en la web.
creo que se puede hacer con la propiedad rel, pero como???
de ante mano muchas gracias


Título: Re: enlace a una pagina sin salir de la actual
Publicado por: Nakp en 15 Septiembre 2011, 23:41 pm
eso es con javascript (ajax en realidad)

modo easy? usa jquery o algun framework javascript (mi favorito es jquery) si no ya puedes ir averiguando de como funciona XMLHttpRequest xD


Título: Re: enlace a una pagina sin salir de la actual
Publicado por: Shell Root en 16 Septiembre 2011, 02:56 am
Como te dijeron jQuery es una de las mejores opciones.

Para una petición GET,
Código
  1. $.get(
  2.   "test.cgi",                                      /* PAGE REQUEST */
  3.   { name: "John", time: "2pm" },                   /* PARAMS */
  4.   function(data){ alert("Data Loaded: " + data); } /* RESULT REQUEST */
  5. );
:http://api.jquery.com/jQuery.get/

Y de igual forma para POST,
Código
  1. $.post(
  2.   "test.cgi",                                      /* PAGE REQUEST */
  3.   { name: "John", time: "2pm" },                   /* PARAMS */
  4.   function(data){ alert("Data Loaded: " + data); } /* RESULT REQUEST */
  5. );
:http://api.jquery.com/jQuery.post/