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

Scritto da Luca Ruggiero nella sezione AJAX

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".

I più cliccati della sezione AJAX

:: Introduzione ad Ajax ed Asp con Jscript (22.780)

:: Rotazione banner in Ajax (11.494)

IN EVIDENZA
DOWNLOAD