Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

185
Vistas
javascript XHR dentro del bucle negro otras llamadas

Estoy atascado en este problema. el bucle contiene todas las demás llamadas ajax. A continuación se muestra cómo se ve el código

 class SomeClass{ caseFiles() { const self = this; const fileListElms = document.getElementsByClassName( 'summary-file-list' ); if ( fileListElms ) { let html = `<li class="list-inline-item fw-bold"> DOCUMENTS: </li>`; var xhr = [], i; for ( i = 0; i < fileListElms.length; i++ ) { const elm = fileListElms[ i ]; ( function ( i ) { xhr[ i ] = new XMLHttpRequest(); xhr[ i ].responseType = 'json'; xhr[ i ].open( "GET", elm.dataset.url, true ); xhr[ i ].setRequestHeader( 'X-Requested-With', 'XMLHttpRequest' ); xhr[ i ].onreadystatechange = function () { if ( xhr[ i ].readyState === 4 && xhr[ i ].status === 200 ) { console.log( 'Response from request ' + i ); console.log( xhr[ i ].response ); } }; xhr[ i ].send(); } )( i ); } } } } ( () => { const sc = new SomeClass(); sc.caseFiles(); } )();

Mientras se procesa el código anterior, si envío cualquier otra llamada ajax al servidor, esa solicitud simplemente espera a que finalicen todas las llamadas en bucle. por favor avise

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda