Buen día a todos, alguien tiene una idea de los siguiente:ç
Tengo un formulario con los siguientes datos:
fecha
descripcion
evidencia
el campo evidencia en la bd guarda la ruta a un archivo que se sube, el widget de este campo en el form corresponde aun inputFile, ahora este formulario lo tengo que mandar mediante ajax haciendo uso de jquery como sigue:
...se intercepta el vento submit del form para enviarlo mediante ajax
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
if(data == "true")
{
window.location.href = "<?php echo url_for('@qsf_seguimiento?id='.$form->getOption('qsf_id')) ?>";
}
$('#result').html(data);
},
contentType: 'multipart/form-data'
});
return false;
});
Entonces como ven los datos se envian con el emtodo serialize de jquery, pero el archivo no se envía por lo que el meto $request->getFiles('nombre_form') me regresa un array vacio.
Si alguien ya ha hecho esto, agradezco sus puntos de vista.
--
-------------------------------------------------------
Si programas en PHP, usa
Symfony-------------------------------------------------------
Navega mas seguro con FireFox
------------------------------------------------------