Pregunta:
Fecha: 04-03-2021 04:47:44
(En Español)
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[Resuelta]
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);
});
});
Votos: 0 -
Respuestas: 2 -
Vistas: 5
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
-
Fecha: 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 Votos: 1 - Link respuesta -
Fecha: 05-03-2021 07:48:48 Gracias Walter por ayudar a solucionar este problema Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
