Hola, tengo una duda, verán, tengo el sig. codigo ajax para enviar un form sin hacer refresh de la pagina. Siempre ha funcionado bien, pero es hasta ahora q debo subir también un archivo (imagen).
La función ajax no me pasa el array $_FILES, lo pierde y me dice q es indice indefinido. Bueno, la pregunta es si no es posible añadir algo a la funcion para que me pase el binario del archivo y su informacion, claro está. He leido q no se puede y debe hacerse algo con iframes ocultos, pero el caso es q no quiero trabajar con iFrames, solo quiero saber si es posible, si no, pues tomar otro camino.. espero alguien pueda orientarme, de antemano gracias, este es el código:
Código Javascript
:
Ver original$(document).ready(function() {
$('#form, #fat, #forma3').submit(function() {
if (validarA()== true){
$().ajaxStart(function() {
$('#loading').show();
$('#result').hide();
}).ajaxStop(function() {
$('#loading').hide();
$('#result').fadeIn('slow');
});
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
$('#result').html(data);
fDesactivandoDiv('desplegablealta');
}
});
return false;
};
});