Foros del Web » Programando para Internet » Javascript »

evitar que se muestre el resultado del post

Estas en el tema de evitar que se muestre el resultado del post en el foro de Javascript en Foros del Web. Hola a todos: Mi problema es el siguiente: tengo una funcion que manda un formulario por post a un servidor, este servidor hace una llamada ...
  #1 (permalink)  
Antiguo 16/03/2009, 04:10
 
Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 4 meses
Puntos: 1
evitar que se muestre el resultado del post

Hola a todos:

Mi problema es el siguiente: tengo una funcion que manda un formulario por post a un servidor, este servidor hace una llamada o envia un sms, entonces lo que quiero es que mi pagina no cambie al hacer el post.

Es decir, cuando yo hago click en enviar, mi pagina cambia, pero no se ve nada, poruqe los servidores no dan nada... Como podría quedarme en mi pagina, para que se pueda seguir utilizando?

Muchas gracias.
Un saludo!!
  #2 (permalink)  
Antiguo 16/03/2009, 04:29
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: evitar que se muestre el resultado del post

Hola:

Puedes enviar el formulario a un iframe oculto, simplemente haciendo que coincida el atributo target del form con el nombre (atributo name) del iframe.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 16/03/2009, 04:48
 
Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: evitar que se muestre el resultado del post

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Puedes enviar el formulario a un iframe oculto, simplemente haciendo que coincida el atributo target del form con el nombre (atributo name) del iframe.

Saludos
Muchas gracias!!

Perfecto!!
  #4 (permalink)  
Antiguo 16/03/2009, 04:49
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: evitar que se muestre el resultado del post

Puedes utilizar tambien un headerlocation,

cuando envias la información, hay una pag. que toma esa información y trabaja con ella, pues desdues de eso (y siempre y cuando no metas un echo) le pones un headerlocation y te lleva a la pag. anterior.

espero que te funcione
  #5 (permalink)  
Antiguo 16/03/2009, 05:23
Avatar de nflamel  
Fecha de Ingreso: agosto-2005
Ubicación: Granada
Mensajes: 41
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: evitar que se muestre el resultado del post

Cita:
Iniciado por klomp Ver Mensaje
Hola a todos:

Mi problema es el siguiente: tengo una funcion que manda un formulario por post a un servidor, este servidor hace una llamada o envia un sms, entonces lo que quiero es que mi pagina no cambie al hacer el post.

Es decir, cuando yo hago click en enviar, mi pagina cambia, pero no se ve nada, poruqe los servidores no dan nada... Como podría quedarme en mi pagina, para que se pueda seguir utilizando?

Muchas gracias.
Un saludo!!
También puedes enviar el POST usando AJAX.

Saludos!
  #6 (permalink)  
Antiguo 17/03/2009, 02:37
 
Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: evitar que se muestre el resultado del post

Cita:
Iniciado por aragonruben Ver Mensaje
Puedes utilizar tambien un headerlocation,

cuando envias la información, hay una pag. que toma esa información y trabaja con ella, pues desdues de eso (y siempre y cuando no metas un echo) le pones un headerlocation y te lleva a la pag. anterior.

espero que te funcione
Muchas gracias, al final he usado esa solución
  #7 (permalink)  
Antiguo 17/03/2009, 02:38
 
Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: evitar que se muestre el resultado del post

Cita:
Iniciado por nflamel Ver Mensaje
También puedes enviar el POST usando AJAX.

Saludos!
Buenas

AJAX no me vale por cuestiones de seguridad. Necesito enviar datos a un servidor fuera de mi dominio.

Gracias por la ayuda!! :)
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 06:17.