Me aparece este error que no está definido el XMLHttpRequest() <code>let xhttp = new XMLHttpRequest ^ ReferenceError: XML...

Mauricio Rodriguez Avila

Mauricio Rodriguez Avila

Pregunta
studenthace 5 años

Me aparece este error que no está definido el XMLHttpRequest()

let xhttp = new XMLHttpRequest ^ ReferenceError: XMLHttpRequest is not defined
1 respuestas
para escribir tu comentario
    Mauricio Rodriguez Avila

    Mauricio Rodriguez Avila

    studenthace 5 años

    Solucionado simplemente era que cuando la había defino la variable estaba en minúscula xmlhttpRequest

    let XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest let API = 'https://rickandmortyapi.com/api/character/' function fetchData(url_api, callback){ let xhttp = new XMLHttpRequest() xhttp.open('GET', url_api, true) xhttp.onreadystatechange = function(event){ if(xhttp.readyState === 4){ if(xhttp.status === 200){ callback(null, JSON.parse(xhttp.responseText)) } else { const error = new Error('Error' + url_api) return callback(error, null) } } } xhttp.send() } fetchData(API, function(error1, data1){ if(error1) return console.log(error1) fetchData(API + data1.results[0].id, function(error2, data2){ if(error2) return console.log(error2) fetchData(data2.origin.url, function(error3,date3){ if(error3) return console.log(error3) console.log(data1.info.count) console.log(data2.name) console.log(date3.dimension) }) }) })
Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Apropia los conceptos fundamentales de asincronismo con JavaScript, aplica sus diferentes estructuras y desarrolla soluciones asíncronas. ¡Amplia tus conocimientos de programación aquí!

Curso de Asincronismo con JavaScript
Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Apropia los conceptos fundamentales de asincronismo con JavaScript, aplica sus diferentes estructuras y desarrolla soluciones asíncronas. ¡Amplia tus conocimientos de programación aquí!