Beruflich Dokumente
Kultur Dokumente
AJAX = ?
AJAX - Asynchronous Javascript and XML
Tecnologias usadas:
XHTML / CSS
DOM: Document Object Model
JavaScript
XMLHttpRequest (comunicação assíncrona)
XML: Extensible Markup Language
DOM: Document Object Model
Referências: http://www.w3.org/DOM/ e
http://www.w3schools.com/HTMLDOM/default.asp
DOM: Representação de documentos HTML
Ver: http://www.w3schools.com/HTMLDOM/dom_examples.asp
Comunicação assíncrona com servidores Web
xmlhttp=null;
xmlhttp=new XMLHttpRequest();
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",”http://cotacoes.pt/cotacoes_accoes.php”,true);
xmlhttp.send(null);
}
else
{
alert(“Está na hora de instalar um browser que suporte XMLHTTP.");
}
XMLHttpRequest : continuação do exemplo
function state_Change()
{
if (xmlhttp.readyState==4)
{// 4 = "loaded"
if (xmlhttp.status==200)
{// 200 = "OK"
resposta=xmlhttp.responseXML;
//processar a resposta
}
else
{
alert("Problema a receber dados do servidor”);
}
}
}