ksn20 Postado Setembro 24, 2008 Denunciar Share Postado Setembro 24, 2008 Olá,estou tentando fazer duas chamadas seguidas com ajax, porém apenas retorna a última chamada.Segue o códigoindex.html<html> <head> <script language="javascript" src="ajax.js"></script> <script language="javascript"> function ajax(){ imprime(); } </script> </head> <body> <input name="button" type="button" value="Button" onclick="java script: ajax();" /> </body> </html> ajax.js function ajaxInit() { try{ xmlhttp = new XMLHttpRequest(); } catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E){ xmlhttp = false; } } } return xmlhttp; } function imprime(){ for (i = 0; i < 2; i++){ ajax = ajaxInit(); ajax.open("GET","imprime.php",true); ajax.onreadystatechange=function() { if (ajax.readyState==4){ if (ajax.status == 200) { var teste = ajax.responseText; alert(teste + " " + i); } } } ajax.send(null); } } imprime.php <?php echo "TESTANDO"; ?>Está dando como resposta apenas um alert com o valor "TESTANDO 2".Algúem saberia fazer duas chamadas seguidas ao ajax?Este problema esta dando no firefox.Desde já agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ksn20
Olá,
estou tentando fazer duas chamadas seguidas com ajax, porém apenas retorna a última chamada.
Segue o código
index.html
ajax.js imprime.phpEstá dando como resposta apenas um alert com o valor "TESTANDO 2".
Algúem saberia fazer duas chamadas seguidas ao ajax?
Este problema esta dando no firefox.
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.