Carregando outro xmlhttprequest dentro do onreadystatechange...
Olá,
Estou fazendo um sistema de login (ajax/asp) e essa parte que está dando problema é quando o login é rejeitado e eu tenho que recarregar a página que possui o formulário, estou fazendo da sequinte maneira:
ajax.onreadystatechange = function(){ if(ajax.readyState == 1){ //Consula em Andamento d.innerHTML = 'Carregando...' } if(ajax.readyState == 4){ var resultado = ajax.responseText; resultado = resultado.replace(/\+/g," "); resultado = unescape(resultado); if (resultado.length == 1){ ajax2 = CriaAjax() ajax2.open("get","frm_login.asp?e=1",true) ajax2.onreadystatechange = function(){ //até aqui vai no firefox if (ajax2.readystate == 4){ alert(resultado) //no firefox não chega nessa parte var resultado = ajax2.responseText; resultado = resultado.replace(/\+/g," "); resultado = unescape(resultado); document.getElementById("login").innerHTML = resultado } } ajax2.send(null); } else { d.innerHTML = resultado //login com sucesso } }}ajax.send(null);
No IE funciona certinho, mas no firefox não (só vai até a parte marcada)...
E como javascript não é meu forte fica aí meu pedido de ajuda à vocês ^^...
Discussão (3)
Carregando comentários...