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

83
Visualizações
Desea completar la fila de la tabla de datos una por una usando asíncrono en JavaScript

Me enfrento a un problema en el que quiero devolver todas las filas una por una sin interrumpir la función actual. El problema es intermitente. A veces puedo obtener todos los datos de las tablas de datos, pero a veces no.

Luego comencé a investigar y me di cuenta después de verificar la herramienta de desarrollador en la sección de red que arroja un error después de la página 10. Y el error es 429 too many requests . Además, se dio cuenta de que el script era una llamada json síncrona.

429 demasiadas solicitudes

Intenté usar el siguiente código en mi secuencia de comandos, pero el giro no funciona. Además, descubrió que esta no es la forma recomendada.

¿Alguien puede ayudarme con la solución? Gracias

 // Set the global configs to synchronous $.ajaxSetup({ async: false });

mi guion

 function getMed(sDate, eDate) { var pData; var firstURL = mUrl + "?sDate=" + moment(sDate).format(dateFormat) + "&eDate=" + moment(eDate).add(1, 'day').format(dateFormat) + "&pNum=1"; .... }).done(function (data) { if (pData.Number > 0) { var counter = 0; // Set the global configs to synchronous $.ajaxSetup({ async: false }); var requestsProcessed = 0; for (var i = 1; i <= pData.Number; i++) { $("#iconSpin").css('display', 'block'); var pURL = mUrl + "?sDate=" + moment(sDate).format(dateFormat) + "&eDate=" + moment(eDate).add(1, 'day').format(dateFormat) + "&pNum=" + i; console.log("calling: " + pURL); var pageRequest = $.getJSON(pURL, function (data) { requestsProcessed++; $("#progress").innerHTML = "Fetching batch " + requestsProcessed + " of " + pData.Number + " batches."; .... }).fail(function () { $("#iconSpin").css('display', 'none'); console.log("fail for " + pURL + " in " + new Date()); }); console.log("completed for " + pURL + " in " + new Date()); } } else { alert("There is no data."); } }).fail(function () { $("#iconSpin").css('display', 'none'); }); }
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