Boa noite galera.
Já algum tempo eu uso o AJAX, mas nao de forma asynchronously !
A sun disponibilizou um novo artigo tratando o assunto, porem nao consegui adaptar da forma que preciso.
Em poucas linha de codigo eu consigo fazer uma requisição usando JavaScript dessa forma:
function AJAX(url,data) {
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlHttp.open(“POST”,url, false); //observem que é false
xmlHttp.send(data);
return xmlHttp.responseText;
}
Porem o artigo da SUN usa uma abordagem diferente, tornando o ajax asynchronously, diferente da forma que eue uso.
Abaixo segue exemplo de como a sun mostrou no seu artigo
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/RealtimeValidation/
Bom… resumindo… nao consigo usar o AJAX de forma asynchronously seguindo o exemplo que postei… talvez pelo fato de eu estar usando POST e naum GET ! xmlHttp.open(“POST”,url, false);
Obs.: O meu servlet que trata a requisição é o mesmo do artigo
Alguem pode me ajudar ?
Muito Obrigado