He intentado subir un archivo utilizando jQuery con serialize(), pero tengo malos resultados.
Este es mi código jQuery:
Código Javascript:
Ver original
<script type="text/javascript"> $(document).ready(function(){ $('#formID').submit(function(e) { Registrar(); e.preventDefault(); }); }); function Registrar() { hideshow('loading',1); error(0); $.ajax({ type: "POST", url: "/web/controlador/enviarPublicacion.php", data: $('#formID').serialize(), dataType: "json", success: function(msg){ if(parseInt(msg.status)==1) { $('#formReg').find('dl').slideUp('normal', function(msg){ $('#formReg').html('<h1>Muchas Gracias</h1> <p>Se ha enviado el enlace de Activación y Contraseña a su Correo Electrónico. <br></p>'); }); } else if(parseInt(msg.status)==0) { error(1,msg.txt); } hideshow('loading',0); } }); } function hideshow(el,act) { if(act) $('#'+el).css('visibility','visible'); else $('#'+el).css('visibility','hidden'); } function error(act,txt) { hideshow('error',act); if(txt) $('#error').html(txt); } </script>
He leído en está pagina que se puede lograr con tal plugins : http://malsup.com/jquery/form/#file-upload
Alguien me puede ayudar para acoplar el plugins de Malsup en mi código?
No quiero modificar todo mi código :(
Saludos y espero de su ayuda!