Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
XMLHttpRequest simplificado.
function request (url) {
var xhr = new XMLHttpRequest();
// Inicio de la petición
xhr.open('GET', url);
xhr.responseType = 'text';
xhr.send();
// Cuando está cargando
xhr.onprogress = function (e) {
if (e.lengthComputable) {
console.log(parseInt((e.loaded / e.total) * 100) + '%');
} else {
console.log(e);
}
};
// Cuando está listo
xhr.onreadystatechange = function(e) {
if (this.readyState == 4 && this.status == 200) {
var result = JSON.parse(this.responseText);
console.log(e, result);
/* Función aquí para tratar con el resultado */
}
};
// Cuando hay error
xhr.onerror = function (e) {
console.log(e);
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.