AJAX: Llamada recibiendo un texto

En el siguiente código se realiza una llamada ajax desde javaScript hacia un texto plano que está en el servidor.

El archivo aj1.ax que está en el servidor tiene el siguiente contenido:

Archivo de ejemplo en el servidor. XXXXXXX

El archivo fuente es el siguiente:

<!DOCTYPE html>
<html>
<head>
<title>AJAX</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible"content="IE=edge" />
</head>
<body>
<script>

function test(file) {
    var archivo = new XMLHttpRequest();
    
    archivo.open("GET", file, false);
    console.log("1");
    archivo.onreadystatechange = function () {
        console.log("2");
        if (archivo.readyState == 4) {
            console.log("3");
            if (archivo.status == 200 || archivo.status == 0) {
                console.log("4");
                var Texto = archivo.responseText;
                alert("Contenido: \n" + Texto);
            }
        }
    }
    console.log("5");
    archivo.send(null);
}
</script>
<input type="button" value="Ajax http" onClick="test('http://localhost/X/aj1.ax?xxx')">
</body>
</html>

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *