Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

janngabriel

Ajax com POST - JSP

Recommended Posts

Boa noite galera,

 

estou recorrendo a voces pois nao aguento mais fazer testes e mais testes com coisas que acho na net e nao chegar em nada.

 

Estou com o seguinte problema,

 

tenho uma pagina, que possui um form com varios checkboxs, nesta pagina tenho uma div chamada conteudo.

 

preciso que quando o cara de um submit no form, ele envie os dados via POST para uma outra pagina, que devera ser aberta na DIV conteudo.

 

segue o codigo que uso em outras partes do site para abrir as paginas dentro de alguma div:

function ObjAjax(){
 try{return new XMLHttpRequest()}
 catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")}
 catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}}
 return null;
}

function navegar(page,div){
 ajax = new ObjAjax();
 var div = document.getElementById(div);
 ajax.onreadystatechange = function(){
   if(ajax.readyState == 1){div.innerHTML="Carregando...";}
   if(ajax.readyState == 4){div.innerHTML=ajax.responseText;}

 }
     ajax.open("GET",page,true);
     ajax.send(null);
}

 

 

alguem poderia me ajudar com o metodo POST, POR FAAAVOOR!!

 

abrç a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o javascript da pagina que eu abri na div nao funciona.

exatamente. Não funciona.

 

existem algumas tentativas de contornar.

a mais simples é: não trazer tags scripts com ajax. Já deixa tudo carregado na página principal.

 

Se quiser tentar, boa leitura:

http://forum.imasters.com.br/topic/264642-executar-funcoes-js-em-paginas-carregadas-com-ajax/

 

além disso, vale lembrar que você precisa atrelar os eventos nos elementos 'novos'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei fazer o que sugeriu, de chamar tudo na pagina principal, mas nao funcionou.

 

tentei tb seguir o metodo do outro post, porem nao funcionou tb.

 

alguma dica para contornar isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.