Duvidas/problmeas ajax+jsp

Galera to com maior pau no Ajax quando uso o Internet Explorer,

è o seguinte,quando dou um submit em um form usando ajax, imediatamente em uma tabela (bd) é inserido os dados, e logo apos esses dados são carregados em uma tabela (html)…com Firefox funciona uma maravilha, ja com Explorer e Opera nem tanto…acho q é por causa do Cache que eles armazenam, tentei usar
<meta HTTP-EQUIV=“Pragma” CONTENT=“no-cache”>
mas tambem nao funcionou. Somente indo nas configurações do Explorer(7) e colocando para ele checar as paginas todas as vezes que ela for visitada deu certo. Alguem sabe como contornar este problema ???

Outra coisa,na hora de dar um submit no form usando ajax é meio chato ter que pegar todos os campos e montar uma url e mandar por ajax…alguem sabe uma maneira mais pratica de se fazer isto…para entenderem melhor segue parte do meu codigo

function PostUrl(){
var nome=document.getElementById(“nome”).value;
var parent=document.getElementById(“parentesco”).value;
var renda=document.getElementById(“renda”).value;
var data_n=document.getElementById(“idade”).value;
var ocup=document.getElementById(“ocupacao”).value;

var url=‘insertParent.jsp?nome=’+nome+’&par=’+parent+’&renda=’+renda+’&idade=’+data_n+’&ocupacao=’+ocup;

OpenAjaxPostCmd(url,‘principal’,’ ‘,’<img src=load.gif /> Salvando ‘+nome+’’,‘principal’,‘2’,‘principal’);

}…etc etc,

Opa,

você tem que setar também na resposta da sua página que não deve ser armazenada em cache.

:okok:

tipo colocar o no cache em todas as paginas que eu utilizar com ajax