Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2013, 06:21
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 14 años, 3 meses
Puntos: 14
Pregunta Enviar formulario y foto con ajax

Buenos días a todos!

Tengo un problema a la hora de gestionar el formulario: lo envío con ajax de la siguiente forma.
Código Javascript:
Ver original
  1. $.ajax({
  2.        type:'post',
  3.        url:'validarEnviar.php',
  4.        data: $('#frmTrabaja').serialize(),
  5.        success: function(data){
  6.                 $('html, body').animate({scrollTop:0}, 'fast',function(){
  7.                     $('#sacaResultadoMail').html(data);
  8.                     $('.resultado-email').show('fast');
  9.                     /*$('#frmTrabaja').each(function(){
  10.                                  this.reset();
  11.                     });
  12.                     // Dejamos x tiempo el bloque abierto: si no pulsan en cerrar lo ocultamos directamente
  13.                     /*setTimeout(function(){
  14.                          $('.resultado-email').hide(1000);
  15.                     },10000);*/    
  16.                 });
  17.        },
  18.        error: function(){
  19.            $('#sacaerror').html("<img src='imagenes/form-advertencia.png' align='middle'/><label>Ocurri&oacute; un error procesando su solicitud, por favor int&eacute;ntalo m&aacute;s tarde.</label>");
  20.            $('#sacaerror').show("clip","fast");
  21.        }
  22.     });

Pero la cosa está en que, a la vez, junto al formulario, tengo que dar opción a que se envíe una foto si han rellenado el campo file del form.

¿Como puedo hacer para mandar ambos, tanto el form como la foto?

Gracias de antemano!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"