Question:
Date: 04-03-2021 04:47:44
(In Spanish)
Este es mi código Ajax utilizado para enviar el mensaje al backend:
Como Limpiar el textarea después de enviar un mensaje con Ajax[Resolved]
Tengo un formulario en que tengo un textarea y un input de tipo file para enviar una imagen. El problema esta en que cuando envio información a través del formulario esta se queda en el textarea y tengo que eliminar el mensaje yo mismo a mando y me gustaría que este se eliminara automáticamente del textarea una vez yo presione el botón para enviar el mensaje y este sea enviado.Este es mi código Ajax utilizado para enviar el mensaje al backend:
$("#submit").click(function(e) { e.preventDefault(); /*Se crea el objeto vacío*/ var formData = new FormData(); var messege = document.getElementById('messege').value; var receptor = document.getElementById('receptor').value; /*OJO: No se usa value para los input file*/ var photo = document.getElementById('photo').files[0]; /*Agregamos los datos por separado*/ formData.append('messege', messege); formData.append('receptor', receptor); formData.append('photo', photo); $.ajax({ url: './messege/messege.php', method: 'POST', data: formData, processData: false, contentType: false }) .done(function(res){ $('#respuesta').html(res) }) .fail(function(){ console.log("error"); }) .always(function(){ console.log(messege); }); });Votes: 0 - Answers: 2 - Views: 5 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 04-03-2021 14:06:42 Hola
Prueba con lo siguiente, JQuery
$('#textareaName').val('');
.done(function(res){ $('#respuesta').html(res); $('#messege').val(''); })
Siendo messege el id del textarea
Saludos Votes: 1 - Link answer -
Date: 05-03-2021 07:48:48 Gracias Walter por ayudar a solucionar este problema Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In