Criar plataformas AJAX web based II
Saturday, February 16th, 2008Conforme foi descrito no artigo anterior, a tecnologia assincrona AJAX permite a actualização de determinados campos on the fly. No exemplo que se segue deve criar uma div com id=”nome_da_div”, e dois campos (inputs) type text com id=”caixadetexto1″ e “caixadetexto2″
function ApresentaSomaNumaDIV(){
var t1, t2, nome_da_div;
nome_da_div = document.getElementById(’nome_da_div’);
t1 = document.getElementById(’caixadetexto1′).value;
t2 = document.getElementById(’caixadetexto2′).value;
ajax=AndArtsAjax();
ajax.open(”GET”, “soma.php?t1=”+t1+”&t2=”+t2,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
nome_da_div.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
Nota, neste caso tb deve haver um file em PHP que faça o processamento
<?php /* Exemplo do file soma.php*/
$total = $_GET['t1']+ $_GET['t2'];
echo $total;
?>