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.
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.
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.