--- title: Um pequeno exemplo usando AJAX slug: orphaned/Um_pequeno_exemplo_usando_AJAX tags: - AJAX - AJAX:Exemplos - Todas_as_Categorias original_slug: Um_pequeno_exemplo_usando_AJAX ---
Exemplo de uma simples requisição usando XmlHttpRequest, que retorna o conteúdo de uma página do mesmo domínio.
// Esta função será chamada pelo componente XmlHttpRequest function processReqChange () { var s = 'Status: \t' + request.status + '\n'; s += 'StatusText: \t' + request.statusText + '\n'; s += 'ResponseText: \t' + request.responseText; // codigo 4 para 'status complete' if (request.readyState == 4 && request.status == 200) alert(s); } // Se o endereco que se deseja acessar assincronamente // for um script, ele poderá receber parâmetros, // e uma forma simples de enviar parâmetros é pela própria url // var url = 'meu_script.php?var1=par1' // Se você tentar acessar uma página de outro domínio (e.g: http://mozilla.org) // o firefox vai levantar uma exeção, "Permission denied". var url = 'index.html'; var request = new XMLHttpRequest(); request.onreadystatechange = processReqChange; request.open("GET", url, true); request.send("");