Como forçar um programa a esperar até que uma solicitação HTTP seja concluída em JavaScript?
Existe uma maneira no JavaScript de enviar uma solicitação HTTP para um servidor HTTP e aguardar até que o servidor responda com uma resposta? Quero que meu programa aguarde até que o servidor responda e não execute nenhum outro comando que esteja após esta solicitação. Se o servidor HTTP estiver inativo, desejo que a solicitação HTTP seja repetida após um tempo limite até que o servidor responda e a execução do programa possa continuar normalmente.
Alguma ideia?
Agradecemos antecipadamente, Thanasis