INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

AJAX, una funzione più "snella" per gli oggetti XMLHttpRequest e XMLHTTP

Corso AJAX
Applicazioni Web 2.0 basate su AJAX con ASP, ASP.NET e PHP

In un precedente articolo abbiamo introdotto AJAX ed abbiamo visto come integrarlo in un'applicazione di esempio scritta in ASP.

Scrivo questa pagina per suggerire di "sostituire" la funzione Javascript, che si occupa di creare gli oggetti XMLHttpRequest e XMLHTTP, con la seguente:

function RichiestaAJAX(stringa)
{
    var xmlhttp;
    if (stringa.length == 0)
    {
        document.getElementById("nomi").innerHTML = "";
        return;
    }
    window.XMLHttpRequest ? xmlhttp = new XMLHttpRequest() : xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.onreadystatechange = function()
    {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
        {
            document.getElementById("nomi").innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET", stringa, true);
    xmlhttp.send();
}

A livello funzionale non cambia praticamente nulla, se non che è più snella della "vecchia".

IN EVIDENZA

HOT LINKS