Nueva pregunta

Pregunta:

Fecha: 04-03-2021 04:47:44 (En Español)

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);
    });
});
Etiquetas: AJAX - Javascript - PHP Votos: 0 - Respuestas: 2 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com