7

私は、ProgressEventsのW3だけでなく、見つけることができるすべての仕様を読みましたXMLHttpRequest。また、非同期XHR要求でエラーイベントを発生させるステータスコード(またはどの応答)についても気になりませんでした。私が見つけることができるのは、オブジェクトのステータスコード自体をチェックし、それを処理するための参照です。これは通常、200以外のものをエラーとして扱いますが、たとえば、POSTからの3xxリダイレクトはエラーではありません(思い出せません) XHRが自動的にリダイレクトに従う場合)onerrorイベントを開始するすべての応答の仕様(ライブラリなし)に関して、誰かが私を助けたり、正しい方向に向けたりできますか?

4

1 に答える 1

7

onerrorネットワークレベルのイベントに対してのみ発生します。つまりonload、HTTPステータスコードに関係なく、応答が成功した場合に発生します。詳細については、この質問を参照してください:XMLHttpRequestのonerrorハンドラーはいつ起動する必要がありますか

于 2013-01-24T05:57:47.553 に答える