Porque JavaScript Não atualiza Request?

2 respostas
ataufo

Estou com um comportamento no javascript que pra mim é bem estranho:

Java:

// ...
request.setAttribute("teste", "NaoEncontrado");
 // ...
// envia para a página onde está o javascript

JavaScript:

function init(){
                
                // ...
               
                var FlagMutuario = '<%= request.getAttribute("teste") %>';

                alert(FlagMutuario);   // sempre informa o valor 'NaoEncontrado'. Posso clicar em qualquer botão, dar 5000 refreshs, que uma vez que esse valor vem pra , não sai mais nem a porrada

		if(FlagMutuario == 'NaoEncontrado'){
			coContratoMutuario.value = '';
			FlagMutuario = '';
			alert('Mutuario Nao Encontrado.');
			<% request.setAttribute("teste","novo"); %>  // Tentativa sem sucesso de remover o valor do request. Pois sempre que eu seleciono o botão buscar ele não chama o buscar, não sei porque. Parece que chama o init() e sempre informando a mensagem não encontrado...
		}
                
                // ...
                function buscar() { // nao faz nenhuma referencia a init();
                // ...

               <body onload="init();"> // onde é chamado a function init();
               // ...

Não sei mais oq faço com esse javascript fdp

2 Respostas

Guinter

Opa! vc esta passando sempre pra página o valor “Não encontrado”.

ataufo

Galera,

já descobri, o campo onde eu estava preenchendo estava com um onblur=“init();”.

Ninguém merece !!!

Criado 30 de setembro de 2009
Ultima resposta 30 de set. de 2009
Respostas 2
Participantes 2