Hola :)
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!