Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2018, 13:39
franjgg
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 12 años, 9 meses
Puntos: 4
No envia imagen con form ajax

Buenas que tal,

Vereis tengo un formulario desde el cual envio unos campos de texto un textarea y una imagen el problema es que cuando he añadido para que envie la imagen no funciona, he modificado la funcion ajax para que envie la imagen pero nada, la funcion en cuestion esta:

Código Javascript:
Ver original
  1. $('#contact-us-button').on("click", function () {
  2.         var error = ValidationContactForm();
  3.         var formData = new FormData(this);
  4.  
  5.  
  6.  
  7.         if (error) {
  8.  
  9.  
  10.  
  11.  
  12.             $.ajax({
  13.                 type: "POST",
  14.                 url: "email-templates/contact.php",
  15.                 //data: $("#contact-form").serializeArray(),
  16.                 data: formData,
  17.                 success: function (result) {
  18.                     // Un-comment below code to redirect user to thank you page.
  19.                     //window.location.href="thank-you.html";
  20.  
  21.                     $('input[type=text],textarea').each(function () {
  22.                         $(this).val('');
  23.                     })
  24.                     /*$('input[name=file]').each(function () {
  25.                         $(this).val('');
  26.                     })*/                    
  27.                     $("#success-contact-form").html(result);
  28.                     $("#success-contact-form").fadeIn("slow");
  29.                     $('#success-contact-form').delay(400000).fadeOut("slow");
  30.                 }
  31.             });
  32.         }
  33.     });

A ver si alguien puede decir mas o menos por donde esta el error, saludos!