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,