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

Dúvida sobre onreadystatechange

Olá.

Pro caso dos outros códigos do onreadystatechange (0,1, 2 e 3), pode acontecer deles retornarem 200 no xhr.status?

Porque caso o 200 seja retornado apenas na ocasião do xhr.readyState == 4, eu poderia remover o if do onreadystatechange e deixar apenas o do status.

[ ]'s

1 resposta
solução!

Oi Phillip, tudo bem? Acredito que o status só seja definido realmente quando o readyState seja 4 por que é a partir dai que a requisição foi feira e a resposta está sendo retornada. O problema de não ter esse if, é que o outro if será executado diversas vezes sem sentido algum.

E se por acaso, você quiser tratar outro status? A mudança de código e menor se o readyState já estiver sendo verificado.

Pegou a ideia?