Enviar cabeçalho Multipart para Servlet através do Ajax

0 respostas
DiasNeto27

Pessoal, boa tarde,

estou com um probleminha com o ajax e servlet.

seguinte… eu preciso enviar os parametros do meu form, via ajax.
Porem ele é multipart/form-data

e quando eu utilizo:

//esta função da jquery tras todos os parametros do html no foramto de envio
		var parametros= $('[name="formprincipal"]').serialize();

		var url = d.formprincipal.getAttribute('action');
		
		ajax.open("POST",url,false);
		
		ajax.setRequestHeader("Content-type", "multipart/form-data");
	        ajax.send(parametros);

Ele não envia parametro nenhum.

Se eu der submit direto, sem passar pelo Ajax, ele funciona certinho.
Eu preciso saber como passo os parametros igual ele passa quando eu nao utilizo via ajax.

Infelizmente eu preciso do Ajax para apresentar algumas mensagens na tela sem que mude de pagina.
Alguem pode me ajudar?

Dias.

Criado 16 de maio de 2013
Respostas 0
Participantes 1