Comunidad de diseño web y desarrollo en internet online

Problema con formulario jquery $.ajax

Citar            
MensajeEscrito el 16 Mar 2012 04:57 pm
Hola buenos dias, estoy implementando un formulario con $.ajax en el cual se envian campos de texto y un archivo. al momento de hacer el envio con el script:

$.ajax({
url: 'upload.php',
data: $(form).serialize(),
type: 'POST',
success: function(data) {
$('.formulario').html(data);
}
});
me llegan todos los datos menos la imagen al otro lado del PHP.

Agregando la linea de codigo:

contentType: 'multipart/form-data',

la caul en teoria indica que van archivos, ya no me llega ningun dato.

Por favor alquien saqueme de este hueco.

gracias

Por omendez85

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2012 06:01 pm
No puedes usar Ajax para enviar archivos. Es una restricción del protocolo.

Lo que sí puedes hacer es simular la asincronía haciendo uso de un <iframe> donde pones el formulario y haces el envío normal.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.