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

213
Visualizações
JavaScript Array can't updating in real time

I write the following code to try to get an array from the background using XMlHttpRequest:

var temp = new Array();
var httpRequest = new XMLHttpRequest();
httpRequest.open('POST', url, true);
httpRequest.send(JSON.stringify(choose + "#" + input + "#"));
httpRequest.onreadystatechange = function() {
    var message = httpRequest.responseText;
    var temps = message.split("#");
    for (var i = 0; i < temps.length; i++)
        temp.push(temps[i]);
}
console.log(temp[0]);
console.log(temp.length);

But the first time I execute it, it returns me length=0 and temp[0]=undefined; When I execute it the second time, it returns me the correct length and temp[0],it looks like the first time didn't execute at all. What's the problem and how should I deal with it?

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