Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Capturar la respuesta al enviar un formulario

Estas en el tema de Capturar la respuesta al enviar un formulario en el foro de PHP en Foros del Web. Buenas. Quería hacer una cosilla para una web que estoy desarrollando pero no sé ni siquiera si se puede hacer. Tengo una sección de comentarios ...
  #1 (permalink)  
Antiguo 25/12/2013, 05:38
 
Fecha de Ingreso: junio-2012
Mensajes: 147
Antigüedad: 11 años, 10 meses
Puntos: 1
Capturar la respuesta al enviar un formulario

Buenas. Quería hacer una cosilla para una web que estoy desarrollando pero no sé ni siquiera si se puede hacer.
Tengo una sección de comentarios y he añadido la posibilidad de que el usuario pueda borrar o editar sus comentarios. En ambos casos lo que envío es un formulario a un script php que borra o edita el comentario, algo así:

Código HTML:
Ver original
  1. <form name="form_edit_comment" method="POST" action="editComment.php">

editComment.php se encarga de editar el comentario pero me gustaría que si todo ha ido bien esta operación sea transparente para el usuario. Es decir, si elimina uno de sus comentarios el usuario simplemente vería desaparecer su comentario, sin necesidad de recargar la página ni nada por el estilo.
¿Se puede hacer esto?

Gracias.
  #2 (permalink)  
Antiguo 25/12/2013, 07:12
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Capturar la respuesta al enviar un formulario

Es perfectamente posible pero no solo con PHP, debes de usar AJAX para enviar la petición al servidor (editComment.php) y puedes usar JSON para comunicar las respuestas de PHP a AJAX y que sepa que acción tomar. Si PHP retorna un valor positivo procedes a eliminar el comentario con Javascript, de lo contrario puedes mostrar una alerta.

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #3 (permalink)  
Antiguo 25/12/2013, 12:18
 
Fecha de Ingreso: junio-2012
Mensajes: 147
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Capturar la respuesta al enviar un formulario

Fantástico! Voy a buscar información a ver si me entero como hacerlo. Ajax lo uso bastante en la web, pero json no. Si me surge alguna duda volveré por aquí.

Muchas gracias!
  #4 (permalink)  
Antiguo 25/12/2013, 14:40
 
Fecha de Ingreso: junio-2012
Mensajes: 147
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Capturar la respuesta al enviar un formulario

Joder que fácil!! He encontrado varios ejemplos y cambiando algunas cosas funciona perfectamente en mi web.

Muchas gracias de nuevo!

Etiquetas: formulario
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 01:24.