Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2016, 18:35
rodocoyote15
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 11 meses
Puntos: 39
Respuesta: Subir una imagen al servidor con ajax

No puedes enviar una imagen como data por ajax, al menos lo que sé.

Necesitas añadir estas lineas a tu script

Código Javascript:
Ver original
  1. var formData = new FormData($("#form_ej")[0]);

En la petición ajax quedaría algo así

Código Javascript:
Ver original
  1. $.ajax({
  2.                         type:"POST",
  3.                         url: url,
  4.                         data: formData,
  5.                         success:function(data){
  6.                             $("#mens_ejer").html(data);
  7.                         }
  8.  
  9.                     });

Y si necesitas enviar más datos en la misma ajax, tendrías que hacerlo por get, añadiendo a url algo así por ejemplo

Código Javascript:
Ver original
  1. url: url+'?campo1='+ campo 1,

Entendiendose por "campo 1" algun input extra