Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2014, 09:07
Avatar de jvier
jvier
 
Fecha de Ingreso: septiembre-2014
Mensajes: 106
Antigüedad: 9 años, 8 meses
Puntos: 6
Respuesta: eliminar variables de url

Saludos, desconozco todo el proceso que debes realizar en la pagina donde procesas la información del formulario... pero así sin saber mucho, solo con lo que comentas aquí, podría aconsejarte que no saques al usuario de la pagina donde esta el formulario.. ¿como? puedes hacerlo todo con Jquery.

puedes recoger la informacion de tu formulario con

Código Javascript:
Ver original
  1. var datos = $("#miformulario").serialize();
  2. //LOS ENVIAS POR POST;
  3. $.post("destino.php", datos, function(respuesta){
  4. //AQUI LA RESPUESTA DE TU ARCHIVO PHP EN FORMATO JSON
  5. //AQUI SEGUN LA RESPUESTA PUEDES MOSTRAR U OCULTAR CUALQUIER ELEMENTO HTML DE TU PAGINA. INCLUSO PUEDES OCULAR O ELIMINAR TU FORMULARIO O REDIRECCIONAR A CUALQUIER PAGINA O TAMBIEN CREAR NUEVOS ELEMENTOS HTML DINAMICAMENTE
  6. if(respuesta.valido == "ok"){
  7. //RESPUESTA CORRECTA AQUI HACES ALGO SI LA INFO ES CORRECTA
  8. alert(respuesta.respuesta2);
  9. }else{
  10. //AQUI SI LA RESPUESTA NO ES CORRECTA
  11.  
  12. }
  13. },"json");

En tu archivo destino.php puedes responder en formato JSON de esta manera:

Código PHP:
Ver original
  1. //AQUI TODO EL CODIGO QUE PROCESA  O VALIDA TU FORMULARIO
  2. //PUEDES MANDAR TODA LA INFORMACION QUE QUIERAS A TU PAGINA PARA QUE SEA RECIBIDA POR JQUERY EN UN ARRAY
  3. $respuesta = array("valido" => "ok", "respuesta2" => "info correcta");
  4. echo json_encode($respuesta);

Esta informacion que te comparto solo es como un ejemplo que puede orientarte para realizar lo que necesitas sin tantas complicaciones.

Saludos