Hola. Este código lee el texto de un archivo txt y si todo ha ido bien muestra el mensaje "OK". Los
alert("dentro x"); los coloco para ver donde se queda parado. Parece que se queda parado cuando ejecuta la linea: RequestObject.open("GET", Archivo, true);
Código Javascript
:
Ver originalalert("dentro 1");
var RequestObject = false;
alert("dentro 2");
var Archivo = 'usersID.txt'; //directorio donde tenemos el archivo ajax.php
// Preparamos la obtención de datos
alert("dentro 3");
RequestObject.open("GET", Archivo, true);
alert("dentro 4");
RequestObject.onreadystatechange = ReqChange;
alert("dentro 5");
// Enviamos
RequestObject.send(null);
if (window.XMLHttpRequest) //
RequestObject = new XMLHttpRequest();
if (window.ActiveXObject)
RequestObject = new ActiveXObject("Microsoft.XMLHTTP");
function ReqChange() {
// Si se ha recibido la información correctamente
if (RequestObject.readyState == 4) {
// si la información es válida
if (RequestObject.responseText.indexOf('invalid') == -1) {
// obtener la respuesta
var msgs = RequestObject.responseText.split(';');
// Buscamos la div con id online
alert("dentro 1");
}
}
}