Post x interent explorer 6.0

2 respostas
G

Utilizando o OPEN post do Ajax no mozilla firefox funciona bem, mas no
Internet explorer os parâmentros vão null para o meu servlet, o codigo se encontra abaixo:

conexao = xmlhttpInit();	
	
	var postData='senha=' + $('senha').value + '&user=' + $('user').value;

	var url = 'http://localhost:8084/LeituraWeb/TrataLeitura?qualMetodo=3';

	conexao.open("POST",url, true);
	conexao.setRequestHeader('Content-Type','text/html');
	conexao.setRequestHeader('encoding','ISO-8859-1');
	conexao.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	conexao.setRequestHeader('Content-length', postData.length );	
	conexao.send(postData);
	conexao.onreadystatechange=function()
	{
				if(conexao.readyState==4)
				{			
					alert('Response.Text 8: ' + conexao.responseXML.responseText);
					response = conexao.responseXML.getElementsByTagName("leitura");						
					alert('sem problema antes do data ' + response.length);        		
					mostraDados(response, 2);
				}
	}

Alguém teria um outro jeito de passar dois parâmetros como post do interent explorer para um servlet?

Valeu d+!

[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - marcossousa[/color][/size] :joia:

2 Respostas

M

O que você acha da idéia, você cria um formulário via javascript e envia ele tudo via javascript então. Bem nunca fiz isto, mas é uma idéia a se pensar.

:joia:

G

O internet explorer não aceita o “conexao.setRequestHeader(‘Content-Type’,‘text/html’)” da problema no cabecalho do HTTP.

Valeu.

Criado 31 de maio de 2006
Ultima resposta 1 de jun. de 2006
Respostas 2
Participantes 2