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>