Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

onreadystatechange

Tem alguma motivo expecifico para utilizar o onreadystatechange ou invés do onload? Não otimizaria o código ja que o onload já que retorna quando a requisição foi bem sucedida.

1 resposta
solução!

Fala ai Paulo, tudo bem? O onload é apenas suportado pelo Firefox, por isso usamos o onreadystatechange, além de ser possível obter erros além de apenas sucesso.

Nota no site da MDN sobre o onload e demais eventos adicionais:

Desde então, foram implementadas uma série de manipuladores de eventos adicionais em vários navegadores ( onload , onerror , onprogress , etc.). Estes são suportados no Firefox. Em particular, veja nsIXMLHttpRequestEventTarget and Using XMLHttpRequest.

Espero ter ajudado.