Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

191
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda